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

03环信好友管理 - 添加好友(好友申请)相关推荐

  1. 03环信好友管理 - 获取好友列表

    获取好友列表,环信提供了4种方法. 从本地获取:该方法比较特殊,只有在您之前获取过好友列表的情况下才会有值,且不能保证最新. NSArray *buddyList = [[EaseMob shared ...

  2. Android开发好友管理,好友管理

    好友管理 获取好友列表 获取好友的 username list,开发者需要根据 username 去自己服务器获取好友的详情. List usernames = EMClient.getInstanc ...

  3. 环信即时通讯单聊集成,添加好友,实现单聊

    前段时间由于项目需要,了解一下环信即时通讯,然后自己通过查资料写了一个基于环信的单聊demo,一下是源码,希望可以帮助到需要的小伙伴. 首先,我们要去环信官网注册账号,这个我就不多说了,注册完登录,创 ...

  4. 环信即时通讯云iOS版V2.0.9.1服务评测

    集成测试 评测环境 2G/3G/WiFi网络下: 测评环境 MAC OS(10.9.2)+ XCode(5.1) + iPhone 测试对象 环信即时通讯云 IOS SDK Version 2.0.9 ...

  5. 【2021环信IM快速集成指南】PC Web、Uni-App、小程序集成都在这里了

    本文将直白且详细的描述一下如何集成环信web端的IM SDK,(小程序.Uni-app通用).这是一篇快速集成攻略,其中更多的是对于官网文档的一篇注释说明,相信很多的小伙伴在准备将环信的IM即时通讯能 ...

  6. android 环信使用方法,Android 环信的使用

    EMChatManager.getInstance().logout();//此方法为同步方法 //此方法为异步方法 EMChatManager.getInstance().logout(new EM ...

  7. 环信的使用以及注意事项!

    参考文档: http://docs.easemob.com/im/200androidclientintegration/10androidsdkimport   环信官网. Demo 下载 : ht ...

  8. 基于环信实现在线聊天功能

    由于最近接触到的项目需要用到聊天功能,关于聊天的SDK跟安卓同事统一,最终选择了环信.在官方下载好SDK,并研究了一波,最终实现自定义聊天功能. ###实现前准备 1.下载环信SDK,我使用的版本是V ...

  9. 即时通信---环信SDK(IOS)使用教程

    一. 提前准备 注册环信即时通讯云账号 下载iOS的环信SDK 登陆到管理后台 在我的应用中创建一个应用 在苹果的个人开发中心创建一个推送证书(当然不创建也没用关系,只是不能推送消息而已) 创建完证书 ...

最新文章

  1. GDT、GDTR、LDT、LDTR的理解
  2. SQLite学习手册(内置函数)
  3. MindSpore感恩节重磅福利,华为Mate 40E送送送!
  4. HDU - 6601 Keen On Everything But Triangle(主席树)
  5. Spring之AOP实现
  6. 我苦心搭建的技术架构,终于把公司干没了……
  7. Git笔记(20) 配置服务器
  8. SCCM2007系列教程之七软件的分发
  9. Flask部署工具的安装与使用
  10. windows PC电脑必备3个实用软件
  11. java——ArrayList中contains()方法中的疑问
  12. MySQL生成连续数字
  13. ubuntu下载BT种子安装qBittorrent
  14. python学什么内容_老男孩Python都需要学什么内容?老男孩教育
  15. 计算机硬件评分,用于电脑硬件性能参考的Win8.1系统体验评分找回方法
  16. 面向对象综合训练综合练习
  17. 应急响应基础(三)——Windows日志分析
  18. 北工大计算机网络开卷考试,北工大操作系统试卷.doc
  19. CH9344 Windows驱动安装与GPIO使用教程
  20. 华为S5700开启SNMP协议+zabbix监控

热门文章

  1. word 公式等号对齐和编号居右
  2. 编写三个系别的学生类:英语系,计算机系,文学系(要求通过继承学生类) [选做题] (java)
  3. python基础之Requests库
  4. 蓝桥杯 基础练习 高精度加法 C++
  5. 薛家计算机培训,薛家ug编程网络培训
  6. 医学影像处理学习资料(含CT图像文件)
  7. C#中调用WIN32API函数
  8. 牛奶洗面--对付脸色暗沉
  9. 周志华--机器学习原文 转自知乎
  10. delphi7 学习RAVE报表