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 个回复
Half12345