您的位置首页生活百科

如何将美洽客服组件化

如何将美洽客服组件化

的有关信息介绍如下:

如何将美洽客服组件化

利用 ApkPlug 插件化框架将美恰组件化,以实现按需动态加载和减小应用体积的目的。

利用 ApkPlug 插件化框架将美恰组件化,以实现按需动态加载和减小应用体积的目的。

Apkplug v2.7.9 版本 (必须是 v2.7.9 以上版本,否则无法运行)

Apkplug 插件托管服务 v1.8.0 版本以上

美恰 DEMO v1.1.0 (使用的最新版本 DEMO)

MechatDemo ---主应用演示 DEMO

MeChatSDKPlug ---美恰客服 组件的具体实现【您可修改实现自定义效果】

ApkplugMechat1.0.0.jar --组件调用库

1,主应用中加入 ApkPlug 框架

关于 ApkPlug 使用可见官方的接入文档 ,有了 apkplug 我们可以动态加载环信 IM 组件,还有 ShareSDK 组件等。未来 apkplug 组件市场还会不断加入更多的组件提供给 开发者使用。

(1). apkplug 框架 (用于加载组件) 【核心】

(2). apkplug 托管服务 SDK (用于从服务器动态下载组件)【开发者可替换为自己的 下载服务】

2,导入 ApkplugMechat 调用库

将 ApkplugMechat1.0.0.jar 拷贝到主应用的 libs 目录下即可。

3,配置相关权限

android:name="android.permission.WRITE_EXTERNAL_STORAGE">

4,配置环信需要的相关信息

android:label="MechatService" />

注释说明:

ApkPlug 框架普通版本不支持插件 Service,因此需要在宿主配置对插件的 Service 进 行配置。

5,调用美恰组件

以上步骤配置完成以后即可使用美恰客服组件了,使用方式非常简单。

MechatSdkAgent imsdkagent=new MechatSdkAgent(this,frame.getSystemBundleContext());

imsdkagent.StartIMSDK(

new CheckInitCallBack(){

@Override

public void onSuccess(PlugMechatSDK service) { Log.e("", "StartMechatActivity");

service.init(“appkey”) service.StartMechatActivity();

}

@Override

public void onFailure(int errorNo, String strMsg) { Log.e("onFailure", strMsg);

}

});

6, 功能说明

(1). 您可以通过修改 MeChatSDKPlug 源码定制化美恰客服。

7,操作演示

源码及 Demo 地址:http://store.apkplug.com/pl uginfo?pl ugid=2015042 32122191