本客服平台由提供产品服务

环信插件

Apkplug-客服支持小芳 发表于 2016年08月26日 09:31 最后修改于 2016年09月06日 14:41

描述:插件能提供环信通信的基本功能,包括联系人列表、最近通话等界面展示,提供登陆、注册、登出、获取好友等接口以供灵活使用。不用考虑环信sdk的接入,功能直接调用插件接口即可使用。


一、插件短链:暂无

二、工程地址:

插件工程:https://github.com/apkplug/SDKDemo/tree/master/EasemobPlug

宿主工程:https://github.com/apkplug/SDKDemo/tree/master/EasePlugUser


三、宿主配置:

1 权限配置

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

2 组件配置


<activity android:name="com.apkplug.easemobplug.ui.MainActivity"
    android:theme="@style/Theme.AppCompat.NoActionBar"
    android:windowSoftInputMode="adjustPan"
    >

</activity>

3 其他配置

<!-- 设置环信应用的AppKey -->
<meta-data android:name="EASEMOB_APPKEY"  android:value="apkplug-libh#easeplug" />

四、插件使用:dispatch方式

调用url:


初始化uri=apkplug://meseplug/init
传入参数:auto_access:boolean:是否自动同意好友添加;debug:boolean:是否debug模式
返回参数:
object[0]:boolean:是否正确初始化
object[1]:object[0]=false则为Exception


登陆接口:uri=apkplug://meseplug/login
传入参数:UserName:String:用户名;Password:String:密码
返回参数:
object[0]:boolean:ture/false,是否正确登陆
object[0]=false则:object[1]=Exception


注册uri=apkplug://meseplug/regist
传入参数:UserName:String:用户名;Password:String:密码
返回参数:
object[0]:boolean:ture/false,是否正确注册
object[0]=false则:object[1]=Exception
获取好友uri="apkplug://meseplug/contect
传入参数:无
返回参数:
object[0]:boolean:是否正确获取联系人
如果正确获取:object[1]:List<String>:好友列表
object[0]=false则:object[1]=Exception


进入界面uri=apkplug://meseplug/loginactivity
传入参数:无
返回参数:
object[0]:boolean:ture/false,是否正确启动界面
object[0]=false则:object[1]=Exception


回复

您需要登录后才可以回复