平台兼容性

极光IM SDK使用教程 用的是官网的 Web sdk 时间有限,实现了如下功能: 1.登录 2.注册 3.我的信息获取及修改(包括头像) 4.实时单人聊天(文字,输入法中的emoji表情)

下面说下里面的注意事项: 1.获取到的用户信息不是直链,只是一个文件id吧,需要再去用这个id去获取头像直链 2.发送消息的时候必须加一个字段flag为true,这个字段是保存离线消息的,如果不加这个字段的话,刚好接收消息的人不在线,那他就接收不到你的消息 3.注册的时候media_id这个字段是头像的文件id,如果你是初次注册,那你的服务端应该没有这个文件的,是获取不到的,你应该注册成功后修改头像,获取到头像的id后再去注册语句下把这个id填进去 4.获取聊天消息的时候需要填写开始时间和结束时间,这个地方我直接赋值了,应该是取当前时间再去操作 5.获取聊天消息的request里的header的Authorization字段值需要用base64加密一下,格式是 appkey:MasterSecret 中间有个:号 加密完了前面要加个Basic再加个空格 别的忘记了,反正坑挺多的

其余功能正在研究 用了为了方便,稍微用了下colorui 在聊天界面我用了官方提供的resl api来取用户聊天记录,没做过IM,不知道这个地方到底是不是这么用的 而且因为免费版的RESL API一分钟调用次数只有600次,所以我在接收到在线消息的时候直接赋值了,并没有再用RESL API再取一遍聊天记录,应该没啥问题。总体来说还是不会玩IM 也许我的用法都是不正确的,但大家凑合看吧,主要是给想做IM的{小白}来提供个思路 接下来我也会不断把API功能都做出来的 欢迎评论交流

极光IM官方文档:

隐私、权限声明

1. 本插件需要申请的系统权限列表:

停止更新

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

停止更新

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

停止更新

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问