更新记录

1.0.0(2023-04-23)

app更新提示弹窗发布


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

判断当前app版本,info.version是当前app版本号

        // #ifdef APP
        var _this = this
        plus.runtime.getProperty(plus.runtime.appid, function(inf) {
            console.log('当前版本号:' + inf.version)
        })
        // #endif

andriod需要正确的下载地址,IOS是要跳转到app store里才能更新。千万别去想跳过app store弹窗自动更新app了,这是不可能的。

建议更新弹窗弹出时候,隐藏底部tabbar栏

如果你想弹窗去遮住底部的tabbar,也是不可能的事

uni.hideTabBar()

调用方式

    <!-- 升级弹窗 -->
<!-- #ifndef APP -->
    <xunUpgrade prevVersion="1.0.0" nextVersion="1.0.1" :content="content" androidUrl="" iosUrl="" :forceable="false"></xunUpgrade>
<!-- #endif -->    

    <script>
    import xunUpgrade from '../../components/xun-upgrade/xun-upgrade.vue'
    export default {
        components: {
            xunUpgrade
        },
        data() {
            return {
                content: '1. 修复版本无法覆盖问题\n2. 修复苹果账号无法登录问题\n3. 修复一些bug'
            }
        }
    }
    </script>

参数说明

参数 说明 必传
prevVersion 当前版本号,格式x.x.x
nextVersion 下个版本号,格式x.x.x
content 更新的内容提示
androidUrl 安卓新版本下载地址
iosUrl app store地址
forceable 是否强制更新

注:版本号默认格式是x.x.x,如果1.0.0,只有下个版本号高于1.0.0才会去提示更新,如1.0.1,1.1.0,2.0.0。如果版本格式不一致,请自行修改源码。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问