版本更新

此接口暂不支持在CloudGrid里面调试

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.update.download(params,success,error)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
params Object 参数对象
success Function 成功回调函数
error Function 失败回调函数

params参数为一个对象,其属性包含以下一项或多项:

  • url(String/必选) --安装包下载地址,例如:"http://192.168.42.84:8080/examples/apk/release.apk"
  • showPrompt(Boolean/ 可选) -- 仅支持Android端,true表示弹窗安装提醒框供用户选择,false表示直接进入下载安装,默认:false

success函数Android会返回成功回调,iOS端没有返回

error函数会返回失败回调

示例代码

Android下载新的版本

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        // Android下载新的版本 
        navigator.update.download({url:"http://192.168.42.84:8080/examples/apk/release.apk",showPrompt:false},
        function(succ){
           alert(succ);
        },function(err){
           alert(err);
        });
    }
</script>

iOS下载新的版本

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        //iOS下载新的版本 
         var para = {'url':'http://yd-mobile.cn:8010/pack/download?versionId=1011&packName=com.supconit.cloud.app'};
         navigator.update.download(para,
         function (success) {
            console.log(JSON.stringify(success));
         },function (error){
            console.log(JSON.stringify(error));
        });
    }
</script>

results matching ""

    No results matching ""