因此作为领先的Android利用模块化解决方案供应商,apkplug推出了以插件为接入单元的移动第3方SDK快速接入商店apkstore。力图解决这1个困扰开发者多年的问题。
目前apkstore已集合了ShareSDK,友盟,环信,融云IM等国内10数款优秀SDK组件,未来还将延续不断的接入如支付宝,微信支付等更多组件。
1 基本原理
Apkplug组件的基本原理是以插件化技术为核心,通过将第3方SDK打包为独立的组件(工程独立,资源独立,代码独立),然后在客户端需要的时候从服务器上拉取下来融入客户端当中。这样做的好处有:
1.第3方SDK作为组件与客户端APP相互独立互不影响
2.客户端app在需要的时候才从服务端拉取,可以减小利用发布时候的体积
3.第3方SDK作为组件可以在云端部署,动态的更新。
4.高度可定制化
以下图:
为了实现这1想法,Apkplug团队开发了1整套的SDK,包括插件化核心技术Apkplug框架,插件托管云服务及SDK,组件市场apkstore。希望以最简单的方式为开发者提供整套的功能全面的服务。
且看环信IM组件调用示例:
apkplug官网:http://www.apkplug.com/
apkplug组件市场:http://store.apkplug.com/