检查热更新{expired: true},怎么样才能检测到??



  • 我本地打了一个ipa底包1.1.0,然后使用pushy uploadIpa命令将1.1.0版本上传上去了,这个时候运行APP执行checkUpdate(appKey)
    .then(info => {
    console.log(info);
    })
    打印出来是
    {
    “upToDate”:true,
    “ok”:1
    }
    然后我在xcode中将版本号更改为1.2.0,并且在.h函数中添加了空格,表示有文件进行了更改,此时我将1.2.0的ipa通过pushy uploadIpa上传上去,我再打开1.1.0版本的APP,但是打印出来还是
    {
    “upToDate”:true,
    “ok”:1
    }
    按照教程来说应该打印出
    {
    expired: true,
    downloadUrl: 'http://appstore/downloadUrl',
    }才对啊,毕竟有新的版本了,这是为啥啊???


  • administrators

    目前的逻辑是删掉1.1.0才是expired:true



  • @晴明 妈呀,竟然是晴明大人在回答,谢谢你。果然是在热更新网站上删除左侧栏目中的1.1.0版本就可以在打印出来,但是打印出来的是这样的:
    {
    expired: true,
    downloadUrl: null,
    ok:1
    }
    downloadUrl为啥是空呢???这个要在哪里定义额???


  • administrators

    在网站上填的,字数补丁



  • @晴明 晴明大人,现在iOS是不是仍然不能使用热更新啊?我看有的帖子说其实没有禁用热更新,有的帖子又说已经不能使用了??请回答一下呢


  • administrators

    iOS一直都正常使用


登录后回复