Ibm mobilefirst Worklight直接更新过程

Ibm mobilefirst Worklight直接更新过程,ibm-mobilefirst,Ibm Mobilefirst,我想知道直接更新是如何工作的。什么是完整的过程(校验和,构建版本等),将战争、WLAPP和APK或IPA文件链接起来,以便在应用程序启动时显示直接更新通知? < p>您可以在MauliLe1.1平台6.2—7.1中找到关于直接更新的信息,在这里: .war文件与直接更新无关 .apk和.ipa(二进制文件)也不相关 直接更新仅与捆绑在混合应用程序中的web资源相关 当您想要进行此类更新时,您需要: 更新项目中的资源 生成项目,该项目将生成更新的.wlapp文件 部署更新的.wlapp文件 现

我想知道直接更新是如何工作的。什么是完整的过程(校验和,构建版本等),将战争、WLAPP和APK或IPA文件链接起来,以便在应用程序启动时显示直接更新通知?

< p>您可以在MauliLe1.1平台6.2—7.1中找到关于直接更新的信息,在这里:

  • .war文件与直接更新无关
  • .apk和.ipa(二进制文件)也不相关
直接更新仅与捆绑在混合应用程序中的web资源相关

当您想要进行此类更新时,您需要:

  • 更新项目中的资源
  • 生成项目,该项目将生成更新的.wlapp文件
  • 部署更新的.wlapp文件
  • 现在,服务器为应用程序保存更新的web资源。作为其中的一部分,web资源的校验和值存储在服务器中。类似的校验和值也存储在应用程序中

    下次应用程序尝试连接到服务器时,无论是通过
    WL.Client.connect
    还是适配器请求,服务器都会将应用程序的校验和值(作为请求的一部分发送到服务器)与其存储的校验和值进行比较。如果值不同,这意味着服务器将向应用程序提供更新的web资源

    注:

      >P>如果您使用MauliLe1.1平台基础7.1,则根据令牌过期值确定更新的检查频率。请参阅上面的链接以了解更多信息

    • 直接更新仅适用于同一应用程序版本。i、 e.如果您的应用程序处于v1.0,并且您希望使用直接更新进行更新,请确保在MobileFirst Studio中构建应用程序时,环境版本也设置为1.0。如果应用程序的版本不同,由于版本不匹配,将无法直接更新


    是的,这就是我需要知道的。但是,我认为构建版本会影响直接更新;如果ipa或apk不是使用与服务器上已部署的wlapp相同的WL版本生成的,则不会显示直接更新通知。感谢Idan提供的日常支持:)