帮助与文档

> >

快速集成

一. 获取AppKey

申请MobSDK的appkey流程

二. 下载SDK

点击下载跳转下载页面

三. 导入SDK

将下载的SDK中的MobIM.jar、MobCommons.jar、MobTools.jar导入到项目中,并添加项目依赖关系

四. 配置AndroidManifest.xml

  • 添加权限

 

  • 在application标签内添加meta信息

 

  • 在application标签内添加activity信息

 

五. 初始化SDK

在您App的Application中调用如下方法,或者在AndroidManifest.xml中的application标签中直接使用或者继承MobApplication.

六. API调用

在应用启动后,用户自己的用户登录系统登录成功后调用如下api,设置用户到MobIM SDK 即可。

//登录成功后,设置用户信息(IM会使用此用户进行通讯)

//在需要监听消息回调的地方,调用如下api,设置消息监听

在IM程序时,调用移除监听消息接口:

获取会话列表

发送消息

 

MOBIMCallback是MOBIM所有异步操作的结果回调,包含下面2个方法:

方法名称 参数列表 使用说明
onSuccess T t  具体操作的结果数据 成功回调
onError int code, String message 具体操作的异常类型 错误回调

备注:MOBIM并不自带用户系统(没有登录与注册操作,需要用户有自己的),用户成功登陆您自有用户系统后,开发者可对接登录MOBIM中相对应的用户。本演示DEMO直接使用设备ID作为已登录成功的标识

七. 代码混淆

请在proguard-rules.pro或者proguard-project.txt中添加

 

可参考Sample的github开源地址:

https://github.com/MobClub/MobIM-for-Android