本客服平台由提供产品服务

如何使用短链方式管理插件

Apkplug-客服支持小芳 发表于 2016年08月16日 13:54

短链使用

创建插件后,后台自动生成一个短链接,通过这个链接可以直接下载到apk,而不用创建容器等,适用于简单安装插件。下面介绍使用方法。

*使用短链安装的插件,必须在插件的plugin.xml中配置Short-Links=“短链”

1 短链拷贝

在插件详情中,我们自动为您生成短链,可以直接拷贝用于安装插件

2 查询本地是否安装了短链插件

    PlugManager manager = PlugManager.getInstance();
    Bundle bundle = manager.checkLocalShortLinkPlug("http://xxxx");
    if(bundle != null){
        System.out.println("找到了插件");
    }else{
        System.out.println("插件没找到");
    }

3 从短链安装插件

PlugManager.getInstance().installPlugFromShortLink("http://yyfr.net/q0Y", new OnInstallSLPlugListener() {
        @Override
        public void onDownloadProgress(String s, String s1, long l, long l1) {
            System.out.println("正在下载 百分比:"+l/l1);
        }

        @Override
        public void onInstallSuccess(org.osgi.framework.Bundle bundle) {
            System.out.println("安装成功了");
        }

        @Override
        public void onInstallFailuer(int i, String s) {
            System.out.println("安装失败了");
        }

        @Override
        public void onDownloadFailure(String s) {
            System.out.println("下载失败了");
        }
    });

4 从短链更新插件

PlugManager.getInstance().updatePlugByShortLink("http://yyfr.net/q0Y", new OnUpdateSLListener() {
        @Override
        public void onDownloadProgress(String s, String s1, long l, long l1) {
             System.out.println("正在下载 百分比:"+l/l1);
        }

        @Override
        public void onUpdataSuccess(org.osgi.framework.Bundle bundle) {
            System.out.println("更新成功了");
        }

        @Override
        public void onUpdataFailuer(int i, String s) {
            System.out.println("更新失败了");
        }

        @Override
        public void onDownloadFailure(String s) {
            System.out.println("下载失败了");
        }
    });


回复

您需要登录后才可以回复