想以编程方式弹出 Worklight/MobileFirst 设置面板

Would like to programmatically popup the Worklight/MobileFirst Settings panel

在之前版本的 Worklight 6.1 中,我可以在我的登录屏幕上添加一个 link,当用户单击它时会弹出 Worklight 设置本机面板。

这帮助我们支持 Android 没有物理菜单按钮的设备,并允许我们的用户检查他们的 Worklight Server 连接设置。

我调用了这个方法: WL.App.__showWLPreferences();

在 MobileFirst 6.3 中,此 API 似乎已被删除。有没有办法在 6.3 中完成此操作?

WL.App.__showWLPreferences 是未记录的和内部的;您可能不应该使用它...无论如何 - 不受支持。

从 MobileFirst Platform Foundation 6.3 开始,有新的 API 方法可以在运行时获取和设置 MFP 服务器 URL。有关示例,请参阅以下博客 post:Changing the Server URL during runtime.

基本上:

  1. WL.App.getServerUrl(getServerURLSuccess, getServerURLFailure);
  2. WL.App.setServerUrl(serverURL, setServerURLSuccess, setServerURLFailure);