美恰客服组件

来源:互联网 发布:欧舒丹护手霜味道知乎 编辑:程序博客网 时间:2024/05/01 06:04

一,项目说明


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

源码下载地址

二,项目所使用到的开发库


Apkplugv2.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,配置相关权限

<!-- APKPLUG框架须要的权限 --><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><!—美恰客服 SDK须要的权限 --><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.READ_PHONE_STATE"  /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"  /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"  /><uses-permission android:name="android.permission.RECORD_AUDIO"  />

4,配置美洽需要的相关信息

<service android:name="com.mechat.mechatlibrary.MechatService"android:label="MechatService" />


注释说明:

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


5,调用美恰组件

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

MechatSdkAgent imsdkagent=new MechatSdkAgent(this,frame.getSystemBundleContext());imsdkagent.StartIMSDK(new CheckInitCallBack(){@Overridepublic void onSuccess(PlugMechatSDK service) { Log.e("", "StartMechatActivity");service.init(“appkey”) service.StartMechatActivity();}@Overridepublic void onFailure(int errorNo, String strMsg) { Log.e("onFailure", strMsg); }});

6,  功能说明

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

7,操作演示

源码及 Demo 地址:

http://store.apkplug.com/pluginfo?plugid=2015042  32122191






0 0
原创粉丝点击