帖子
帖子
用户
博客
课程
显示全部楼层
28
帖子
4
勋章
4003
Y币

ios获取最新版本提示是否更新

[复制链接]
发表于 2016-8-5 14:28:25
本帖最后由 zjjay 于 2016-8-5 14:41 编辑

自从今年mam模块被苹果发现后一直没用在线更新,以致于之前判断版本是否最新失效....今天刚好写到这里只能这样子去判断了。如果有人有更好地方法直接在线更新请@一下我或者私信下我,谢谢!   代码如下(app id 数字随便拿了一个测试 493901993):

api.download({
                            url: "https://itunes.apple.com/lookup?id=493901993",
                            savePath: 'fs://iosversioninfo.txt',
                            cache: false
                        },function(ret, err){
                                var data = api.readFile({
                                    sync: true,
                                    path: 'fs://iosversioninfo.txt'
                                });
                                if(data){
                                        var data = $api.strToJson(data);
                                        //alert(data.results[0].version+"   "+api.systemVersion)
                                        if(data.results && data.results[0]){
                                                if(data.results[0].version){
                                                        if(data.results[0].version!=api.systemVersion){
                                                                var content = data.results[0].currentVersionReleaseDate?data.results[0].currentVersionReleaseDate.replace("Z","").replace("T"," "):"";
                                                                var str = '新版本型号:' + data.results[0].version + ';更新内容:' + data.results[0].releaseNotes + ';发布时间:' + content;
                                                                api.confirm({
                                            title : '有新的版本,是否下载并安装 ',
                                            msg : str,
                                            buttons : ['确定', '取消']
                                        }, function(ret, err) {
                                            if (ret.buttonIndex == 1) {
                                                    window.location.href = "itms-apps://itunes.apple.com/cn/app/jiu-jiu-jin/id493901993?mt=8";
                                            }
                                        });
                                                        }else{
                                                                api.toast({msg : "暂无新更新"})
                                                        }
                                                }else{
                                                        api.toast({msg : "暂无新更新"})
                                                }
                                        }else{
                                                api.toast({msg : "暂无新更新"})
                                        }
                                }else{
                                        api.toast({msg : "检测更新失败!"});
                                }
                        });


28
帖子
1
勋章
1万+
Y币
走以前的更新流程,mam模块可以通过审核
28
帖子
4
勋章
4003
Y币
技术咨询-Kenny 发表于 2016-8-5 14:36
走以前的更新流程,mam模块可以通过审核

可以通过?我的被拒绝了
28
帖子
4
勋章
4003
Y币
技术咨询-Kenny 发表于 2016-8-5 14:36
走以前的更新流程,mam模块可以通过审核

刚刚玲玲告诉我云修复又好了......
28
帖子
1
勋章
1万+
Y币
zjjay 发表于 2016-8-5 15:00
刚刚玲玲告诉我云修复又好了......

嗯,现在云编译已经没有那个mam模块的提示了
3
帖子
0
勋章
40
Y币
技术咨询-Kenny 发表于 2016-8-5 15:05
嗯,现在云编译已经没有那个mam模块的提示了

那还要不要引用mam模块?
28
帖子
1
勋章
1万+
Y币
cytim 发表于 2016-8-10 00:13
那还要不要引用mam模块?

你如果使用版本更新、云修复功能就需要添加mam模块
您需要登录后才可以回帖 登录

本版积分规则