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

Ibm mobilefirst 如何从客户端(移动应用程序)动态更改MobileFirst 8服务器URL?,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,我正在用MobileFirst 8.x开发离子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中有这样的规定:

我正在用MobileFirst 8.x开发离子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中有这样的规定:-
是的。使用
WL.App.setServerURL
来实现这一点。使用详情

您没有提到您打算使用API的原因。此API在开发环境中非常方便。例如,在dev或staging服务器实例之间切换

需要注意的要点:

1) 当此API将客户端应用程序指向新服务器时,将重置与早期服务器关联的客户端id。应用程序将以全新方式注册到新服务器

2) 由早期服务器创建的身份验证上下文被重置。您将再次受到新服务器的挑战


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

请帮助我了解您试图执行的操作。是否要使用直接更新来更改应用程序启动时所联系的目标服务器?另外,您的目标是config.xml中的元素,对吗?我想在设备的某个本地存储中保存WL.App.setServerURL这样的url,以便下次应用程序启动时保持更改url,是否有任何方法在下次应用程序启动时重置url(到config.xml url)。否。这不是临时配置。