Meteor で作成され、cordova 経由でデプロイされたアプリ内で、次の状況をサポートする必要があります。
クライアント(デバイス)がネットワークに接続されている場合:
- meteor アカウントを使用してログインする (サーバー側の検証)
クライアント(デバイス)がネットワークに接続されていない場合:
- デバイスでローカルにログインします。
- 以前にダウンロードしたデータにアクセスできます。
- 少なくともそのデータのサブセットを変更できる: 正確な使用例は、2 セットのレコードがあることです。
- これは事実上読み取り専用です (まだ読み取ることができる必要があります) - 基本的にはタスク リストと
- これは事実上、クライアントで作成された新しいレコードです。基本的には、そのタスク内で行われたアクティビティのワーカーによるログです。
これはアプリの基礎となる機能であり、これを実現する方法についてフィードバックをいただければ幸いです。