【问题标题】:Iphone build not connecting to Mobile First Server after Migration to 7.1 from 6.1从 6.1 迁移到 7.1 后,Iphone build 未连接到 Mobile First Server
【发布时间】:2016-10-14 13:39:19
【问题描述】:

我将 Worklight 6.1 项目迁移到 Mobile First 7.1

在 6.1 中,所有版本(Android、Iphone 和 Windows)都可以正常工作,但在 7.1 中,Iphone 版本无法正常工作。

我给了 connectOnStartup : true 来检查与服务器的连接。

每当我要启动 Iphone 时,都会生成错误“服务器无法处理来自应用程序的请求。请稍后再试”。

但对于 Android,构建工作顺利。观察到迁移的 Iphone 版本无法访问互联网(登录页面上的滑块图像未加载,即使它们的路径以 url 形式给出)但设备具有全高速互联网访问权限。

注意以下事项:

  1. 没有网络问题
  2. iphone 和服务器都驻留在同一个 wifi 网络中
  3. 尝试在 iphone 中自定义 URL

【问题讨论】:

    标签: ios ibm-mobilefirst mobilefirst-server


    【解决方案1】:

    我给了 connectOnStartup : true 来检查与服务器的连接。

    这是一个已弃用的 API,您应该停止使用它...如果您确实需要在启动时连接到服务器,请改用 WL.Client.connect API...

    关于连接问题,我建议您检查以下内容:

    1. 您说您正在制作“自定义 URL”。我建议您确认您实际上使用的是正确的服务器 URL
    2. 验证 wlclient.plist 中的服务器设置是否正确
    3. 如果您在 iOS 9 或更高版本上进行测试,请确保您的服务器已准备好 TL2 1.2 并且您的 iOS 应用程序已针对 ATS 进行了配置:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/mobilefirst-platform-support-for-ios-9/

    【讨论】:

    • 尝试使用 WL.Client.connect API 以及将 connectOnStartup 设置为 false。但仍然无法正常工作。正如我在上面所说的 6.1 Iphone build 工作正常,而在 7.1 migrated build 中则无法正常工作。定制的 URL 和 wlclient.plist 细节得到了照顾。我正在使用 IFIX IBM MobileFirst Platform Studio 7.1.0.00-20160801-2314。
    猜你喜欢
    • 2017-02-23
    • 2017-03-02
    • 2017-03-05
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    相关资源
    最近更新 更多