问题描述
我知道环信添加好友模式是直接添加成功,不用对方同意。但是我现在希望做成对方同意之后才进行好友的添加,我知道一个叫做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