iOS怎么才能让对方同意了之后才加好友?

问题描述

我知道环信添加好友模式是直接添加成功,不用对方同意。但是我现在希望做成对方同意之后才进行好友的添加,我知道一个叫做EMOptions的类可以实现,他的有一个参数isAutoAcceptFriendInvitation是自动添加好友。本以为可以顺理成章的成功了,但是现在我用Pods导入的环信SDK中没有EMOptions类,于是乎我就在demo中找到了HyphenateFullSDK的一个文件夹,导入进去,删除了libHyphenateFullSDK.a 才运行上了,又在demo中拷贝了以下初始化这个EMOptions类的代码,        EMOptions *option = [EMOptions optionsWithAppkey:APPKEY];    option.isAutoAcceptFriendInvitation = NO;然后就出现了如下的错误。捯饬了半天,我终于歇菜了,这个问题我不会了,求助。

解决方案

我说下个人的理解:1、环信这边加好友的前提是你要使用环信的好友体系,这个东西的用处只是能通过环信的好友接口返回用户列表。2、环信的好友添加的时候,是需要对方同意的。3、环信现在有两套sdk,一个是2.x  一个是3.x,这两个接口变化挺大的。 你pod引用的是2.x的sdk,方法写的是3.x的。

时间: 2024-08-02 10:40:41

iOS怎么才能让对方同意了之后才加好友?的相关文章

环信添加好友默认是直接就添加成功了 有什么参数设置才能让对方同意之后才能互为好友这种效果呢

问题描述 解决方案 调rest接口加好友是直接绑定的好友关系,请求成功就成为了好友,不用对方验证.想做需要对方验证的可以有以下几种思路1:加好友操作放在客户端(客户端可以设置是否需要验证)2:调rest接口实现的话 ,可以先发一条透传通知给对方,告诉他"用户A 请求加你为好友",如果对方同意了,再进行调rest接口加好友的操作.(这个同意拒绝按钮需要自己客户端实现,返回给自己服务器信息进行判断是否同意)

Demo中需要加好友才能聊天?

问题描述 **Demo****中需要加好友才能聊天?** 解决方案 demo是体验用的,所以有加好友的步骤,实际上SDK不需要添加好友就可以聊天.

关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料

关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 先来点儿粗的,StoryBoard 你是从哪儿来

环信iOS 端怎么发起临时会话,在没有加好友的前提下

问题描述 环信iOS 端怎么发起临时会话,在没有加好友的前提下?具体怎么实现,官方的demo没有相应的功能也没有看到文档 解决方案 知道用户名就能聊天的,直接创建会话,就可以了解决方案二:怎么添加好友然后聊天啊,我看到有个视频是单聊,但是只有自己啊,不同的用户 登陆注册 那里怎么写

我想知道有关环信群聊,直接登录,就能使自己的好友在一个群里(不需要对方同意),怎么设置?

问题描述 不需要单聊,也不需要创建组,直接根据登录者的好友信息创建群聊 解决方案 需要先创建群组才可以使用群聊.解决方案二:创建群组的方法:http://docs.easemob.com/doku.php?id=start:300iosclientintegration:70groupmgmt不需要同意即可加入群聊可以使用不需要管理员同意即可入群的公开群.

ios UITableView封装之下拉-上提-图片异步加载

写在前面 做过移动端开发的人都知道,列表控件是最常用的控件之一.iOS里的列表控件是UITableView,其实Apple的开发人员对于UITableView的设计已经够好的了(简单易用,扩展性非常强等等). 但对于展示逻辑单一的移动端系统软件,你还是能感觉到有些繁琐(或许是程序员天生就有些懒惰的毛病吧). 来看看它到底繁琐在哪儿了.首先,它的使用频率太高了:第二,它通常不是只呈现一下数据就完事了,一般都会跟随下拉刷新.上提加载更多功能,当然通常还要跟网络下载数据.图片打交道:第三,MVC模式是

iOS 环信登录失败的情况下如何加载历史信息

问题描述 解决方案 登陆失败加载不到信息解决方案二:[[EaseMob sharedInstance].chatManager asyncLoginWithUsername:hxId password:hxPwd completion:^(NSDictionary *loginInfo, EMError *error) { if (!error) { NSLog(@"IM 登录成功-------------"); // 设置自动登录 [[EaseMob sharedInstance].

iOS加好友时,如何改变消息的发送方

问题描述 给别人发消息,但是自己不保存记录 解决方案 自己不保存可以在发送之后调用方法删除消息/*! @method @brief 删除会话对象中的指定消息 @discussion @result 删除是否成功 */- (BOOL)removeMessage:(EMMessage *)aMessage;

iOS 推送消息只有后台关闭了才会收到推送框

问题描述 当我把软件进入后台的时候, 发送了一条消息,打印台有显示收到新消息,但是没有推送框提示.软件在前台的时候也是一样,发送消息只看到打印,没有收到弹框, 但是我把软件关闭了之后再发送一条消息,就可以收到推送框了. 我想要的效果是 1.软件在前台的时候,能弹出消息提示框.(可以理解成截取收到消息的方法,自定义收到消息后显示的效果)2.软件在后台的时候能收到推送框框 解决方案 1.软件在前台的时候,能弹出消息提示框.----这个不能走推送的,你可以用alertview实现的,2.软件在后台的时