帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
34
帖子
0
勋章
522
Y币

[插件开发] mam 检测不出更新?

[复制链接]
发表于 2016-12-24 17:07:48
本帖最后由 痞子菜 于 2016-12-26 11:16 编辑

function checkUpdate() {
       api.showProgress({
            style: 'default',
            animationType: 'fade',
            title: '努力加载中...',
            text: '先喝杯茶...',
            modal: false
        });
            var mam = api.require('mam');
            mam.checkUpdate(function(ret, err) {
            alert( JSON.stringify( ret ) );
//          console.log("ret="+JSON.stringify( ret ) +"err="+JSON.stringify( err ) );
                if (ret) {
                api.hideProgress();
                    var result = ret.result;
                    if (result.update == true && result.closed == false) {
                        var str = '新版本型号:' + result.version + ';更新提示语:' + result.updateTip + ';下载地址:' + result.source + ';发布时间:' + result.time;
                        api.confirm({
                            title : '有新的版本,是否下载并安装 ',
                            msg : str,
                            buttons : ['确定', '取消']
                        }, function(ret, err) {
                            if (ret.buttonIndex == 1) {
                                if (api.systemType == "android") {
                                    api.download({
                                        url : result.source,
                                        report : true
                                    }, function(ret, err) {
                                        if (ret && 0 == ret.state) {/* 下载进度 */
                                            api.toast({
                                                msg : "正在下载应用" + ret.percent + "%",
                                                duration : 2000
                                            });
                                        }
                                        if (ret && 1 == ret.state) {/* 下载完成 */
                                            var savePath = ret.savePath;
                                            api.installApp({
                                                appUri : savePath
                                            });
                                        }
                                    });
                                }
                                if (api.systemType == "ios") {
                                    api.installApp({
                                        appUri : result.source
                                    });
                                }
                            }
                        });
                    } else {
                        api.toast({
                            msg : "暂无更新"
                        });
                    }
                } else {
                api.hideProgress();
                    api.toast({
                        msg : err.msg
                    });
                }
            });
        }
我云编译了新的版本,但是这个检测不出来啊!求各位指教一下为什么?

微信截图_20161226111202.png
微信截图_20161226111507.png
<preference name="autoUpdate" value="true"/>   要改成false
18
帖子
2
勋章
3万+
Y币
有点奇怪
34
帖子
0
勋章
522
Y币

这个已经改了
22
帖子
0
勋章
33
Y币
你有在版本更新 设置路径吗
34
帖子
0
勋章
522
Y币
Kyle_Thanas 发表于 2016-12-26 14:14
你有在版本更新 设置路径吗

这个好像没有,请问要在哪里怎么设置啊?
4
帖子
0
勋章
2750
Y币
痞子菜 发表于 2016-12-26 16:34
这个好像没有,请问要在哪里怎么设置啊?

http://docs.apicloud.com/Dev-Guide/version_update,这个仔细看一遍
痞子菜 发表于 2016-12-26 16:34
这个好像没有,请问要在哪里怎么设置啊?

云端有个版本  在里面设置新版本的地址  
22
帖子
0
勋章
33
Y币
痞子菜 发表于 2016-12-26 16:34
这个好像没有,请问要在哪里怎么设置啊?

http://www.apicloud.com/version
34
帖子
0
勋章
522
Y币
Kyle_Thanas 发表于 2016-12-27 09:57
http://www.apicloud.com/version

谢谢,可以了。。。
12下一页
您需要登录后才可以回帖 登录

本版积分规则