因此作為領先的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/