如何从客户端(移动应用程序)动态更改 MobileFirst 8 服务器 URL?

How to change MobileFirst 8 server URL dynamically from client (Mobile Application)?

我正在开发带有 MobileFirst 8.x 的 ionic 3。为了连接服务器,我在 config.xml 文件中配置了 URL。

有什么方法可以在使用应用程序时动态更改服务器 URL?

URL 更改只发生一次,之后我们将连接在任何范围内都是安全的服务。

MobileFirst server version :- 8.0.0.00-20170911-123510
MobileFirst Cordova(plugin) version :- 8.0.2017102403

我可以看到 MobileFirst 中有该规定 7.x :- https://mobilefirstplatform.ibmcloud.com/blog/2015/02/02/changing-server-url-runtime/

是的。使用 WL.App.setServerURL 来实现这一点。使用详情 here

您没有提到您打算使用 API 的原因。这个 API 在开发环境中派上用场。例如,在开发或暂存服务器实例之间切换。

注意事项:

1) 由于此 API 将客户端应用程序指向新服务器,因此重置与较早服务器关联的客户端 ID。该应用程序将重新注册到新服务器。

2) 重置了早期服务器创建的身份验证上下文。新服将再次挑战你

您应该明智而谨慎地使用此 API。