本文基于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())