Fork me on Gitee

Uniapp 版本更新(采用离线打包)

Uniapp 版本更新(采用离线打包

其实离线打包方式的版本更新大体上跟云打包方式的版本更新差不多,最主要的差别就是需要后端在离线打包的时候做一些配置,可点击详情链接查看

离线打包链接

在检测版本升级后,下载完安装包,无法自动安装

主要是以下选中的代码无法被识别到

image-20221206093354081

需要做以下配置,该APK才有调用plus.runtime.install安装APK能力

具体检测版本升级的部分,可见uni-app检测版本升级并显示下载进度

image-20221206092605758

    <provider  
        android:name="io.dcloud.common.util.DCloud_FileProvider"  
        android:authorities="XXXX.XXX.XX(当前的应用包名).dc.fileprovider"  
        android:exported="false"  
        android:grantUriPermissions="true">  
        <meta-data  
            android:name="android.support.FILE_PROVIDER_PATHS"  
            android:resource="@xml/dcloud_file_provider" />  
    </provider>  

在Androidmanifest.xml中添加权限。代码如下:

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>  

注意:当无法进入到下载时,检查一下url是否正确

image-20221206094227996

posted @ 2022-12-06 09:44  等风的羽毛  阅读(857)  评论(0编辑  收藏  举报
1