meteor cordova构建vs生产服务器(没有热代码推送)

时间:2015-01-16 18:55:50

标签: ios cordova meteor

无法理解我的设置中的热门代码:

服务器A上的

(使用xcode和add-platform ios的osx)我用

构建了一个流星线应用程序
meteor run ios-device --mobile-server https://productionserver.com

(当我将我的cordova应用程序指向我的本地主机时:3000热门代码推送工作正常)。

服务器B上的

(linux,nginx,端口808x上的一些流星实例)我运行

meteor --port=127.0.0.1:8080

服务器B在没有add-platform ios(linux)的情况下运行,但是我从slava here发现了一个有趣的讨论并做了:

meteor add-platform firefoxos

并且认为使用此存根会触发热代码推送。

当我更改服务器B上的代码(客户端目录)时,当我调用Web界面时会反映出更改。

但是在我的cordova应用程序中,即使重启应用程序也没有任何变化。

你能指出我正确的方向吗?

代码如何在幕后发生?

如何设置我的构建/产品环境使热门代码推送工作?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我的应用正常运行。问题是我从平台列表中删除了android。我猜你的平台上还有ios。

你的Meteor设置让我觉得有些奇怪: 1.你说你在端口8080上有多个Meteor实例? 2.在特定端口上启动Meteor也使用命令meteor --port 8080而不是IP。 3.应用程序是否实际连接到服务器?在数据库中同步并发送新信息?