问题描述
IOS 账号在另一个设备上登录,为什么不回调- (void)didLoginFromOtherDevice;方法?我使用同一个帐号分别在两个设备上登录,为什么我在另一个设备上登录后,我的这个设备没有任何回调信息?
解决方案
需要在当前页面调用registerNotifications方法注册代理-(void)registerNotifications{ [self unregisterNotifications]; [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil]; //[[EaseMob sharedInstance].callManager addDelegate:self delegateQueue:nil];}-(void)unregisterNotifications{ [[EaseMob sharedInstance].chatManager removeDelegate:self]; //[[EaseMob sharedInstance].callManager removeDelegate:self];}
时间: 2024-08-30 04:26:30