iOS程序猿程序员

iOS 腾讯IM笔记

2019-03-20  本文已影响59人  屈涯

公司IM选型, 选择了腾讯, 这用起来心都碎了,如果你是想用,那赶紧取消了,换成环信啥的

  1. 获取自己在群里的身份 是群主 还是管理员
    //群中自己的角色
      TIMGroupManager *manager = [TIMGroupManager sharedInstance];
        ShareInstance *share = [ShareInstance shareMessage];
        [manager getGroupSelfInfo:share.user_ID succ:^(TIMGroupMemberInfo *selfInfo) {
            
            
            NSLog(@"成员类型%d",selfInfo.role);
            //群主或者群管理员
            if (selfInfo.role == TIM_GROUP_MEMBER_ROLE_SUPER || selfInfo.role == TIM_GROUP_MEMBER_ROLE_ADMIN) {
                
                
            }else{
                
                DatabaseManager *manager = [DatabaseManager databaseManager];
                [manager insertObjectToDatabaseWithObejct:conver];
            }
            
        } fail:^(int code, NSString *msg) {
            
            
            
        }];

  1. 腾讯IM更改聊天气泡
- (UIEdgeInsets)contentBackInset
{
    
    if (self.isMineMsg)
    {
        return UIEdgeInsetsMake(kDefaultMargin/2 + 1, kDefaultMargin/2, kDefaultMargin/2 + 1, kDefaultMargin + 1);
    }
    else
    {
        return UIEdgeInsetsMake(kDefaultMargin/2 + 1, kDefaultMargin + 2, kDefaultMargin/2 + 1, kDefaultMargin/2 + 1);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读