无法在IBM移动第一平台中更改android中的服务器URL

时间:2015-02-16 13:33:41

标签: ibm-mobilefirst

我正在将worklight混合项目从6.0.2迁移到6.3。当我这样做并将应用程序安装到Android设备上时,我无法编辑工作灯设置并更改URL。但是,相同的功能正在IOS设备上运行。 但是当我在6.3上创建新项目时,上述功能在android中也能正常工作。 在application-descriptor.xml中,虽然启用了工作灯设置。  。  但是当我尝试通过编辑设置来更改Android设备中的URL时,会抛出以下异常。

02-16 18:48:27.173:E / EnterpriseContainerManager(552):ContainerPolicy服务尚未准备好!!! 02-16 18:48:27.173:E / ViewRootImpl(27590):sendUserActionEvent()mView == null 02-16 18:48:50.155:E / Watchdog(552):!@Sync 706

设置弹出窗口未显示,无法更改URL。请建议。

1 个答案:

答案 0 :(得分:0)

使用API​​级别10及以上版本的Android设备上的Worklight设置不可靠。设置屏幕可能会显示但不起作用,或者调用它的选项菜单可能根本不显示,等等。

然而,启动MobileFirst Platform 6.3有专门的API用于设置&获取服务器URL,使您能够在运行时更改它:WL.App.getServerUrlWL.App.setServerUrl

有关此新功能的博客文章介绍了如何使用API​​方法以及提供示例应用程序。您可以关注它并将其集成到您的应用程序中,而不是使用Android中的Worklight设置屏幕。

博文:https://developer.ibm.com/mobilefirstplatform/2015/02/02/changing-server-url-runtime/

相关问题