0

我正在开发一个 IBM MobileFirst Platform 7.1 项目,我们有许多远程服务器,比如Dev、Test等。要求是在运行时更改服务器,这样我们就不需要构建和分发多个应用程序。

我遵循了IBM 官方教程

这是我在更改服务器后用于连接服务器的代码。

WL.Client.connect({onSuccess: function(){
        WL.SimpleDialog.show(
                "Connection Success", "Successfully connected to the server URL. Your app will reload once you press OK",  
                [{text: "OK", handler: function() {WL.Client.reloadApp();}}]
        );
    }, onFailure: function(error) {
        WL.SimpleDialog.show(
                "Connection Falied", error.status +" "+error.errorCode + " : " + error.errorMsg,  
                [{text: "Close", handler: function() {}}]
        );
    }});

它在 Android 中运行良好。但是,在 iOS 设备中,服务器会发生变化并连接到新服务器。当自动更新运行以从更改的服务器获取新代码时,它会无限期卡住

任何帮助将不胜感激。提前致谢。

4

0 回答 0