ios - meteor Cordova 生产

标签 ios cordova meteor

我是 Cordova 的新手。抱歉,如果这些是业余问题。我想详细了解典型手机应用程序的设置和架构。

我有一个本地版本的 Meteor Cordova 正在运行,它通过 Modulus 连接到远程服务器/数据库。但我对应用程序完成后一切将如何运作感到困惑。

  • 当您向应用商店申请时,您是否向他们提供您的远程服务器/数据库以用于构建/安装应用?
  • 哪个服务器实际运行您的应用程序的移动版本?
  • 热代码推送听起来很棒。这到底是怎么回事?哈哈

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

最佳答案

我会把我知道的很少/我是怎么做的借给你。首先,除了由主管理员控制的几件事外,我的应用程序没有连接到实时数据库。因此,这与您的问题并不完全相关。

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

正在运行的服务器是本地的 mini-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 构建中指定的同一数据库。这将处理热代码重新加载。

就是这样,伙计,祝你好运。

关于ios - meteor Cordova 生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28727648/

相关文章:

ios - 如何在 Swift 中获取内存使用情况

iphone - 在iOS上,我们可以通过代码轻松创建Outlet——那么Actions呢?

ios - 查找模拟器上安装的应用程序的路径

android - 如何恢复 cordova 应用程序而不是重新启动

javascript - Meteor/Iron Router 中的命名 yield 发生了什么?

node.js - Meteor JS 中是如何实现热重载的?

ios - 如何仅使用普通的 apple id 帐户签署 dylib? (还没有开发者账号)

java - 访问 Phonegap 插件中 UI 线程上运行的对话框

cordova - 将cordova添加到已创建的html\css\js项目中

javascript - 删除 Meteor 中非登录用户的加载模板