流星科尔多瓦生产

时间:2015-02-25 19:13:15

标签: ios cordova meteor

我是科尔多瓦的新手。对不起,如果这些都是业余问题。我想更多地了解典型手机应用的设置和架构。

我已经获得了Meteor Cordova版本的本地版本,并且它通过Modulus连接到远程服务器/ db。但是我很困惑应用程序完成后一切都会如何运作。

  • 当您申请应用程序商店时,您是否为他们提供远程服务器/数据库以构建/安装应用程序?
  • 什么服务器实际运行您应用的移动版本?
  • 热门代码推动声音很棒。这工作怎么样?哈哈

我不是在寻找细节(除非你感到慷慨)只是关于这个过程的一些更高级别的信息会很棒。

1 个答案:

答案 0 :(得分:2)

我会借给你一点我知道/我是怎么做的。首先,我的应用程序不会连接到实时数据库,除了主管理员控制的一些事情。因此,这与你的问题不完全相关。

所以,设置。首先,一旦您运行本地应用程序,请按照此处的步骤进行操作:https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration进行测试并最终构建。对于--mobile-server选项,请放入远程应用程序所在的服务器(对于facebook登录等很重要)。

正在运行的服务器是本地迷你mongo,就像在浏览器中一样。您可以通过以下方式设置远程数据库URL:

MONGO_URL=mongodb://username:password@remote.mongodb.net:27017 meteor run ios-device --mobile-server http://yourappname.meteor.com

至于提交到应用商店时的其他事情,它与以往一样。当您在cordova中构建或运行应用程序时,它会在

处创建一个目录
/.meteor/local/cordova-build

其中包含您的应用所需的所有常规资源。从那以后,它只是更多的cordova东西。您需要处理白名单等。

现在回到我的主管理员的事情。这将存在于appname.com,并将连接到我在meteor build中指定的同一个数据库。这将处理热代码重新加载。

那就是男人,祝你好运。