03环信好友管理 - 添加好友(好友申请)

EMChatManagerBuddyDelegate

Ø 上面的协议的实现了对用户的基本操作,如
(1) 添加好友
(2) 从本地获取好友列表
(3) 从服务器获取最新好友列表
(4) 接收好友添加请求
(5) 删除好友
(6) 被好友从名单上删除

1.搭建界面,创建相关控制器



2.在AddFriendViewController控制器里:

/**
 *  添加好友
 */
- (IBAction)addFriend:(UIButton *)sender
{
    // 1. 获取输入的名称
    NSString *username = self.inputField.text;
    if (username.length == 0) {
        return;
    }
    
    // 2.向服务器发送一个添加好友的请求
    NSString *loingUsername = [[EaseMob sharedInstance].chatManager loginInfo][@"username"];
    NSString *message = [@"我是" stringByAppendingString:loingUsername];
    
    EMError *error = nil;
    [[EaseMob sharedInstance].chatManager addBuddy:username message:message error:&error];
    if (!error) {
        // 提示(添加好友申请成功)
        UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"添加好友申请成功" preferredStyle:UIAlertControllerStyleAlert];
        [alert addAction:[UIAlertAction actionWithTitle:@"知道了" style:UIAlertActionStyleCancel handler:nil]];
        [self presentViewController:alert animated:YES completion:nil];
    }
}
3.演示

查看环信后台,我们现在用test用户登录,添加test1




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值