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

标签 ios meteor

我已使用 solderzzc:disable-hot-code-push 禁用热代码推送 我已经使用 mup 设置了我的 AWS EC2 当我创建一个 meteor build 带有 --server=IP:PORT -flag 或者试试 meteor 运行 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
},

最佳答案

我遇到了和你一样的问题。我的移动应用程序在新安装时运行良好,但在发生 HCP 后失去了与服务器的连接。我通过向 URL 添加端口解决了这个问题。

我收集了另外两个 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
}

希望对你有帮助

关于iOS应用程序重新启动后无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34953712/

相关文章:

angularjs - 将 MeteorJS 添加到现有的 AngularJS/MEAN 堆栈应用程序

meteor - 我如何在 Meteor 中降级一个包?

javascript - 如何在 Ion Modal 中从调用页面获取数据

ios - UILongPressGestureRecognizer 访问被点击的按钮

ios - 如何在 Collection View 中自动选择可见的项目? swift 4

ios - 保持任务在 View 之间运行 React Native

ios - UICollectionView 消失在 UIStackView 中

ios - 将 'UITableViewCell' 类型的值转换为自定义单元格

javascript - 调试 meteor 客户端时,如何查看集合或游标内容?

javascript - Mongo/Meteor 游标更新事件