首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >APP版本升级

APP版本升级

作者头像
达达前端
发布2020-12-07 10:16:53
发布2020-12-07 10:16:53
1.1K0
举报
文章被收录于专栏:达达前端达达前端
代码语言:javascript
复制
<script>
    export default {
        onLaunch: function() {
            // console.log('App Launch')
            // 获取 manifest.json 的信息
            plus.runtime.getProperty( plus.runtime.appid, function ( wgtinfo ) {                
                //  获取 app的version
                let appversion = wgtinfo.version;
                // 存缓存 版本号
                try {
                    uni.setStorageSync('appversion', appversion);
                } catch (e) {}
                console.log( "appversion:" + appversion );
            } );
            // 更新版本接口  
            var server = "……"; //  版本接口api              
            // 取缓存 版本号
            const v = uni.getStorageSync('appversion');
            uni.request({  
                url: server,  
                data: v,  
                success: (res) => {  
                    console.log('res',res);
                    console.log('appversion'+v);
                    if (res.statusCode == 200 && v < res.data.msg.version) {  //  对比版本,进行更新升级
                        uni.showModal({ //提醒用户更新  
                            title: "更新提示",  
                            content: res.data.msg.content,  
                            success: (res) => {  
                                if (res.confirm) {  
                                    //   更新操作,resetURL 是app更新的接口地址
                                    plus.runtime.openURL(resetURL);  
                                }  
                            }  
                        })  
                    }  
                }  
            })
        },
        onShow: function() {
            // console.log('App Show')
        },
        onHide: function() {
            // console.log('App Hide')
        },
        
    }
</script>

<style lang="scss" scoped>
</style>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档