H5+App与Uni-App热更新问题综述

H5+App与Uni-App热更新问题综述
  • plus.runtime.install在安卓9.0以上无法执行解决方案

  • 云打包时配置manifest.json将targetSdkVersion改为26或更高 最高建议28。

H5+App

在这里插入图片描述

Uni-App

在这里插入图片描述

  • 如果提交云端打包后调用plus.runtime.install无法安装apk文件,请添加以下权限
<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>  
<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>

在这里插入图片描述

  • android平台对版本判断方法有bug,需添加强制升级参数force为true
    默认是会进行版本校验的,即相同版本或低版本的wgt不能覆盖安装高版本的应用;
    如果要忽略版本强制安装则可添加参数force为true,如下:
plus.runtime.install("_doc/update.wgt",{force:true},function(){  
    console.log("success");  
    plus.runtime.restart();  
},function(e){  
    console.log("failed: "+e.message);  
});

以上问题都是结合官方文档,实测后做的总结。如有新的问题欢迎各位大佬评论区留言

如果觉得文章还可以,就点个赞支持一下作者吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值