重新启动后,iOS应用无法连接到服务器

时间:2016-01-22 18:38:36

标签: ios meteor

我已使用solderzzc:disable-hot-code-push禁用热门代码推送功能 我已使用mup设置了我的AWS EC2 当我创建一个 meteor build --server=IP:PORT的{​​{1}} 或尝试一下 meteor run ios-device --mobile-server=IP:PORT -flag

我的应用程序在首次运行时工作正常,并与AWS EC2服务器连接。当我关闭(不在后台。一个“真正的”应用程序关闭)应用程序并执行第二次冷启动我的应用程序无法连接到服务器时,它也可以正常使用TestFlight等。它看起来像是在改变服务器IP,因此我的应用程序无法连接。

任何想法如何解决这个问题?

我的mup环境设置:

"env": {
    "ROOT_URL": "http://54.218.x.x",
    "MOBILE_ROOT_URL": "http://54.218.x.x",
    "PORT": 3000
},

1 个答案:

答案 0 :(得分:1)

我遇到了类似你的问题。我的移动应用程序在新安装时工作正常但在HCP发生后丢失了连接到服务器。我通过向URL添加端口来解决这个问题。

我已经收集了两个以上的网址,但却不知道其中的哪些网页实际上正在发挥作用:

"env": {
    "ROOT_URL": "http://54.218.x.x:3000",
    "MOBILE_ROOT_URL": "http://54.218.x.x:3000",
    "MOBILE_DDP_URL": "http://54.218.x.x:3000",
    "DDP_DEFAULT_CONNECTION_URL": "http://54.218.x.x:3000",
    "PORT": 3000
}

希望这会有所帮助