环信3.0集成

来源:互联网 发布:wan微型端口感叹号 编辑:程序博客网 时间:2024/06/05 05:25

以前用过环信2.0,现在工作需要,重新用到环信,再次体验了一次环信。

开发环境:AndroidStudio

集成步骤:

1、官网申请appkey;

2、导入easeui;

3、配置AndroidManifest;

4、Application初始化,记得用EaseUI初始化;

      EaseUI.getInstance().init(context, options);

5、复制环信demo的ChatActivity、ChatFragment

到这里基本功能就可以使用了。

一些问题:

1、增加昵称和头像:

     在ChatFrangment方法onSetMessageAttributes加入扩展字段。Ios端和Android端字段需要统一。

2、单点登录:

    环信只能单点登录,以前集成环信用的系统弹出框,现在安卓加入了动态权限,如果用户拒绝权限比较麻烦,有些小米手机的系统弹框也有自己的权限,所以可以用环信demo的方式跳到MainActivity在提示在其他设备登录了账户。

3、登录200错误:

   登录前先判断下用户是否登录,

   EMClient.getInstance().isLoggedInBefore();

4、动态权限:

   加载聊天记录记得申请权限。

原创粉丝点击