apkplug插件託管服務簡化與簡介-05

本文基於TuoClondService1.1.0講解 java

    apkplug插件託管服務是提供給開發者一個遠程發佈插件的管理平臺,但v1.0.0版本接口調用有些複雜咱們在v1.1.0版本中着重對其進行了簡化 git

與封裝,使開發者能更簡單明瞭的使用這項服務。 api

 

apkplug插件託管分爲兩部分 服務器

  1. 雲服務託管:開發者須將主應用與插件apk包上傳託管服務器
  2. 查詢api接口:開發者可根據該接口經過簡單的調用實現插件的 查詢,下載安裝,更新等功能

一下着重講解查詢api接口的調用方式,關於插件上傳與管理平臺操做請這篇文章<插件雲端上傳與管理> app

 

一 接口簡介 工具

     1.api接口提供一個單例類ApkplugCloudAgent,開發者可經過該類完成全部功能 post

  

     2.插件託管服務接口都是以填充查詢bean以及回調callback接口的形式完成的 spa

    

        開發者須要作的工做有 .net

  1. 填充查詢條件bean
  2. 編寫查詢回調接口 callback

二 導入插件託管服務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())

以上代碼參考http://git.oschina.net/plug/ApkplugCloudServiceDemo

相關文章
相關標籤/搜索