3

リモート サーバーなしで HTML5/JavaScript アプリケーションを IOS アプリケーションに埋め込む方法として、Cordova をテストしました。

代わりに Meteor を埋め込みたいと思います。学習のため、反応性のため、そして後でデータを保存するためのサーバー側を追加できるようにするためです。

これを行うための重要な手順は何ですか? minimongo のメモリ内ストレージの代わりに LocalStorage を使用する必要があります。Meteor を埋め込む手順はありますか? Meteor に機能的な環境を提供するには、Cordova も必要ですか? Meteor にサーバーがないことを伝える手順はありますか?

4

2 に答える 2

2

現時点では、ローカルの隕石コレクションでストレージを永続化することはできません。コレクション名を指定せずにコレクションを作成できます。

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

問題は、アプリケーションを閉じるとすぐにデータが消去されることです。そのため、アプリをオフライン専用にすることは非常に困難です。

サーバーが利用できないときにオフライン コレクションを許可するために作業中のパッケージもあります: https://github.com/awwx/meteor-offline-data#readme

ただし、cordova と phonegap で meteor を使用することはできますが、データ接続が必要になります。コルドバ アプリケーションをバンドルするには、非常に役立つスクリプトがあります: https://github.com/guaka/meteor-phonegap

于 2013-04-28T23:28:59.743 に答える
2

cordova、meteor、packmeteor を使用してアプリケーションを作成しました。私にとっては、かなりうまく機能します。

ここで、それを始める方法についてブロック投稿を書きました。

データをローカルに永続化するために、GroundDBを使用しました。

于 2014-07-28T09:58:57.487 に答える