Meteorテンプレートをパッケージ化してPhoneGapアプリケーションとして展開できますか?
はい、これは可能ですが、流星アプリを電話にパッケージ化することではできません。代わりに、Meteorサーバーにphonegapを向ける必要があります(デバイスの機能にアクセスするためにAPIを引き続き使用できます)。手順は次のとおりです。
それでおしまい。アプリをコンパイルして実行します。
いくつかの時間節約:
Meteorの0.9.2バージョンでは、Phonegapの使用は簡単です。 https://www.meteor.com/blog/2014/09/15/meteor-092-iOS-Android-mobile-apps-phonegap -cordova
まあ、私はあなたがどこまで行きたい/必要とするかを理解することが最良の出発点だと思います。
海オジョィカま
どこかにサーバーに接続するMeteor.js PhoneGapアプリ?次に、おそらくPhoneGapプロジェクトでMeteorクラスを使用し、Meteor.connect(url)を使用してサーバーに接続します。
オフラインアプリのデータの永続性-それは難しくなります...確かに方法はありますが、Meteorが設計されたものではありません
達成する。バックボーン、脊椎、
他のクライアント側JSフレームワーク。ローカルストレージは簡単に使用できますが、ローカルとサーバー間でデータを同期するときに実際の作業が始まります。
それはポイントに到達するのに役立つはずです...
PhoneGapを使用してモバイルデバイスにMeteorアプリを移植する簡単な手順を次に示します PhoneGapを使用するモバイルデバイスのMeteor
stream_clientbf90.js
は、あなたのdomain.itに移植します。
私はある程度粗雑な方法で行いましたが、ここで私が従ったプロセス:
meteor bundle ../todos.tgz
でtodosバンドルを作成します
u.protoype._start = function(a, d, e, f){
d = d.replace("file://localhost","http://localhost:3000");
...
}
この後、ブラウザでapp.htmlファイルを開き、サーバーが既に実行されていることを確認します。これにより、ほとんどのアプリケーションが動作します。
ただし、これは実際のアプリケーションでの使用方法ではありませんが、より多くの変更を加えると、Phonegapのクライアント側を別の場所で実行されているサーバーで使用できます。
Meteorには connect というメソッドがあり、上記のURL置換呼び出しを解決する可能性のある別のmeteorアプリケーションに接続しますが、まだ試していません。
このパッケージもあります: https://github.com/awatson1978/cordova-phonegap
私は個人的にそれを試していませんが、それは正しいアプローチのようです。
更新:8月のデベロッパーでは、 phonegapのサポートがコアチームから発表されました クールなデモなどがあります。
それをいじるには:
meteor update --release CORDOVA-PREVIEW@3
はじめに: https://meteor.hackpad.com/Getting-Started-With-Cordova-Z5n6zkVB1xq
これは、phonegap + meteorjs + oauth2のライブデモです。
Google Playで流星を使用してこのアプリを作成しました。
https://play.google.com/store/apps/details?id=com.youiest.tapmatrix&hl=en
これは個人的な作業であるため、ソースコードを公開できませんでした。
お気軽に質問してください。
meteor + phonegapで作業しようとした方法は複数あります。
ありがとう。