不能多次向同一用户发送多次好友请求。
首次向某个用户发送请求时,该用户可以收到好友请求。重复多次像同一个用户发送请求时,显示发送请求成功,但是该好友收不到请求消息。- (void)didReceiveBuddyRequest:(NSString *)username message:(NSString *)message 不会回调,- (BOOL)hasSendBuddyRequest:(NSString *)buddyName {
NSArray *buddyList = [[[EaseMob sharedInstance] chatManager] buddyList];
for (EMBuddy *buddy in buddyList) {
if ([buddy.username isEqualToString:buddyName] &&
buddy.followState == eEMBuddyFollowState_NotFollowed &&
buddy.isPendingApproval) {
return YES;
}
}
return NO;
}
该方法适用性在哪里?isPendingApproval在自己的好友体系中如何体现。
NSArray *buddyList = [[[EaseMob sharedInstance] chatManager] buddyList];
for (EMBuddy *buddy in buddyList) {
if ([buddy.username isEqualToString:buddyName] &&
buddy.followState == eEMBuddyFollowState_NotFollowed &&
buddy.isPendingApproval) {
return YES;
}
}
return NO;
}
该方法适用性在哪里?isPendingApproval在自己的好友体系中如何体现。
没有找到相关结果
已邀请:
4 个回复
Half12345
赞同来自: 信徒
信徒
NSArray *buddyList = [[[EaseMob sharedInstance] chatManager] buddyList];
for (EMBuddy *buddy in buddyList) {
if ([buddy.username isEqualToString:buddyName] &&
buddy.followState == eEMBuddyFollowState_NotFollowed &&
buddy.isPendingApproval) {
return YES;
}
}
return NO;
}
该方法应该就生效返回YES了,为什么这个方法就不起作用?
[已注销]
一等到天幻
发送加好友申请
环信iOS SDK提供了添加好友的方法
如果您已经发过,并且对方没有处理,您将不能再次发送BOOL isSuccess = [[EaseMob sharedInstance].chatManager addBuddy:@"6001" message:@"我想加您为好友" error:&error]; if (isSuccess && !error) { NSLog(@"添加成功"); }