注册

iOS:杀掉进程,app消息收不到好友消息,得不到app的提醒数字




- (void)didReceiveOfflineCmdMessages:(NSArray *)offlineCmdMessages

{

    [self setupUnreadMessageCount];

}

- (void)didUpdateConversationList:(NSArray *)conversationList

{

    [self setupUnreadMessageCount];

 

}

- (void)didUpdateGroupList:(NSArray *)allGroups error:(EMError *)error

{

    [self setupUnreadMessageCount];

}

- (void)didReceiveOfflineMessages:(NSArray *)offlineMessages

{

    [self setupUnreadMessageCount];

}




// 未读消息数量变化回调

-(void)didUnreadMessagesCountChanged

{

    [self setupUnreadMessageCount];

}




- (void)didFinishedReceiveOfflineMessages

{

    [self setupUnreadMessageCount];

}



// 统计未读消息数

-(void)setupUnreadMessageCount

{

    NSArray *conversations = [[[EaseMob sharedInstance] chatManager] conversations];

    NSInteger unreadCount = 0;

    for (EMConversation *conversation in conversations) {

        unreadCount += conversation.unreadMessagesCount;

    }

    UIApplication *application = [UIApplication sharedApplication];

    [application setApplicationIconBadgeNumber:unreadCount];

}
已邀请:
1、看下你后台绑定的证书名称和你工程里面的名称是不是对应的   2、用rest接口获取下用户详情,看下是否有deveicetoken和证书,确认下证书名称是不是对的。  3、如果上面的都没有问题,估计就是你证书不对,参考下视频:http://v.youku.com/v_show/id_XMTI4NjAwMjQyOA==.html

要回复问题请先登录注册