本文基於TuoClondService1.1.0講解 java
apkplug插件託管服務是提供給開發者一個遠程發佈插件的管理平臺,但v1.0.0版本接口調用有些複雜咱們在v1.1.0版本中着重對其進行了簡化 git
與封裝,使開發者能更簡單明瞭的使用這項服務。 api
apkplug插件託管分爲兩部分 服務器
一下着重講解查詢api接口的調用方式,關於插件上傳與管理平臺操做請這篇文章<插件雲端上傳與管理> app
一 接口簡介 工具
1.api接口提供一個單例類ApkplugCloudAgent,開發者可經過該類完成全部功能 post
2.插件託管服務接口都是以填充查詢bean以及回調callback接口的形式完成的 spa
開發者須要作的工做有 .net
二 導入插件託管服務jar包 插件
三 初始化啓用託管服務接口
//BundleContext context =frame.getSystemBundleContext(); //啓動雲服務包括插件搜索 下載 更新功能 ApkplugCloudAgent.init(context);
四 查詢接口調用示例
appSearchBean bean=new appSearchBean(); //按插件被添加到分組(宿主)的時間逆序查詢 bean.setG_order(appSearchBean.order_desc); //插件的關鍵詞keyword //bean.setB_keywords("工具"); bean.setPagenum(10); bean.setPage(0); //查詢 ApkplugCloudAgent.getAppSearch().search(bean,new impAppSearchCallBack());
五 更新接口調用示例
ApkplugCloudAgent.getcheckupdate().checkupdate(bean,new impupdateCallBack());
六 下載接口調用示例
ApkplugCloudAgent.getAppDownload().download(appBean, mContext, new AppDownloadCallBackImp())