Android Worklight 6.2:无法使用WL.Client.connect连接到Worklight应用程序服务器
我已经面对这个问题三天了。需要帮助 我正在使用Worklight V6.2为Android和iOS创建一个具有推送通知功能的混合应用程序。在这两个环境中发现了不同的问题 下面是创建应用程序并将其部署到远程服务器的步骤Android Worklight 6.2:无法使用WL.Client.connect连接到Worklight应用程序服务器,android,ios,ibm-mobilefirst,Android,Ios,Ibm Mobilefirst,我已经面对这个问题三天了。需要帮助 我正在使用Worklight V6.2为Android和iOS创建一个具有推送通知功能的混合应用程序。在这两个环境中发现了不同的问题 下面是创建应用程序并将其部署到远程服务器的步骤 创建混合应用程序 在/common/js/main.js中包含WL.Client.Connect。还包括onSuccess和onFailure的函数 创建新环境-勾选框Android、iPhone、iPad 运行方式->构建所有环境(成功) 更改生成设置并部署目标。勾选“构建应用程
有人能告诉我如何解决这个问题吗?非常感谢。您提供了错误的错误消息。对于Android,您需要查看LogCat并从那里提供日志。对于iOS,您需要查看Xcode控制台并从那里提供日志…您还需要提到您正在使用的Worklight 6.2的确切版本号g 对于iOS,您需要确保在生成的应用程序中禁用了Apple的应用程序传输安全(ATS),否则将无法连接到服务器。您可以在此处查看如何执行此操作:
在为Android和iOS生成的本机项目中,您需要查看worklight.plist(iOS)和wlclient.properties(Android)文件,并确保主机、端口和上下文根属性具有您想要的属性,否则应用程序将尝试连接错误的服务器。Idan Adar,我检查了日志,在Android中发现,“请求[”。如何将其更改为正确的服务器IP和端口?我已更改了生成设置和部署目标。勾选“生成应用程序以使用其他worklight服务器”。输入IP(https://:)和contextroot(/MyPushProject)。您需要在前面提到的对话框中设置正确的远程服务器IP、端口和上下文后重新生成项目。