有没有办法检查本机的直接更新 - IBM Mobilefirst?

时间:2016-07-13 09:50:53

标签: android ios ibm-mobilefirst

我正在尝试在我的应用中实施直接更新。在我的应用程序中,我将本机页面显示为主页。

所以从wlcommoninit(),我调用WL.Nativepage.show(),移动到本机页面。

在转移到原生页面之前,我希望我的应用程序检查直接更新。所以在调用WL.Nativepage.show()之前,我调用了以下API,

  

WL.Client.CheckforDirectUpdate()

这样工作,

  1. 应用程序加载
  2. 检查直接更新
  3. 可以直接更新 - 因此默认对话框显示更新应用
  4. 在后台,应用程序正在转移到原生页面。
  5. 我希望只有在没有可用更新的情况下才能将应用移至主页 所以在WL.Client.CheckforDirectUpdate()的onSuccess方法中,我将传递给本机页面。

    在某些情况下,应用程序运行良好,但有时一旦更新对话框向用户显示应用程序正在移动到本机页面,对话框再次消失,我必须返回任何混合页面以访问更新对话框。< / p>

    所以我想在主页[Native Page]中检查通知。是否有可用于直接更新的等效原生[Android和IPhone] Mobilefirst API?

1 个答案:

答案 0 :(得分:0)

没有这样的API。但是,也许您可​​以使用SendAction API来调用JS代码并返回结果。但我认为这不会像预期的那样发挥出来:https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/c_action_sender.html