Ibm mobilefirst 冗余';更新可用';消息MFP版本8

Ibm mobilefirst 冗余';更新可用';消息MFP版本8,ibm-mobilefirst,Ibm Mobilefirst,在通过TestFlight安装新版本后,我从MFP收到“更新可用”消息。这只是第一次发生 这是我的步骤 使用cordova Build命令按应用程序生成 打开Xcode并添加推送权限并部署到TestFlight 执行mfpdev webupdate命令 从TestFlight安装更新后,我从MFP收到“Web更新可用”消息 自从部署到TestFlight之后,我没有更改任何html、css。所以,我不知道为什么更新消息 我在第1步中所做的全部更改是构建#“android版本代码”和“ios Cb

在通过TestFlight安装新版本后,我从MFP收到“更新可用”消息。这只是第一次发生

这是我的步骤

  • 使用cordova Build命令按应用程序生成
  • 打开Xcode并添加推送权限并部署到TestFlight
  • 执行mfpdev webupdate命令
  • 从TestFlight安装更新后,我从MFP收到“Web更新可用”消息

    自从部署到TestFlight之后,我没有更改任何html、css。所以,我不知道为什么更新消息

    我在第1步中所做的全部更改是构建#“android版本代码”和“ios CbundLeverVersion”


    我使用的是MFP V8,直接更新是基于校验和的。无论何时构建,校验和值都存储在客户机中。此校验和值作为对服务器的调用的一部分发送到服务器,并与存储在服务器上的客户端校验和值进行比较

    执行
    mfpdev app webupdate
    时,如果应用程序自上次状态以来有任何web资源更改,则服务器上的校验和值将更改

    因此,下次使用旧校验和值的应用程序尝试连接时,校验和值将不匹配,并将触发直接更新

    也就是说,config.xml文件中发生了捆绑包标识符的更改,我不确定对该文件的更改是否会影响校验和。还请注意,对该文件的更改也不能通过使用直接更新在应用程序中“更新”或“反映”。如果您更改了此文件中的某些内容,那么您应该重新构建应用程序,并可能使用新版本号将其发布到App Store/Google Play Store

    也就是说#2,作为一种解决方法,只需不执行
    webupdate
    命令,您的问题就应该得到解决

    不过,我鼓励您打开PMR,看看对config.xml的更改是否应该影响直接更新