将Meteor捆绑到仅客户端IOS应用程序的步骤是什么

时间:2013-04-28 04:12:09

标签: meteor

我测试过Cordova是一种将HTML5 / JavaScript应用程序嵌入到没有远程服务器的IOS应用程序中的方法。

我想嵌入Meteor:为了我的学习,反应性,以便稍后我可以添加服务器端来存储数据。

执行此操作的关键步骤是什么?我需要使用LocalStorage而不是minimongo的内存存储。是否还有嵌入Meteor的步骤?我是否还需要Cordova为Meteor提供功能环境?是否有步骤告诉Meteor没有服务器?

2 个答案:

答案 0 :(得分:2)

目前无法通过本地流星收藏来保存存储。您可以在不指定集合名称的情况下创建集合,例如

var MyCollection = new Meteor.Collection(); //(instead of Meteor.Collection("MyCollection");

问题是,一旦关闭应用程序,数据将被清除。因此,这使得您的应用仅离线非常困难。

当服务器不可用时,还有一个包正在处理以帮助允许脱机收集:https://github.com/awwx/meteor-offline-data#readme

你仍然可以使用带有cordova和phonegap的meteor,但是你需要一个数据连接。要捆绑您的cordova应用程序,有一个非常有用的脚本:https://github.com/guaka/meteor-phonegap

答案 1 :(得分:2)

我使用cordova,meteor和packmeteor创建了一个应用程序。 对我而言,它的效果非常好。

我写了一篇关于如何开始使用它的帖子here

对于我使用GroundDB的数据的本地持久性。