2017-03-27 14 views
0

個人金融を管理するためのアプリ(iOS & Android)を開発しています。私たちの市場調査によると、ユーザーの90%はオンラインでデータを同期することを好まないでしょう。100%オフラインアプリのための準備ができていますか?

また、オフラインユーザーはオフラインでデータのバックアップを取って、必要に応じて後で復元することができます。ほんの10%のケースでは、サーバーとのアクティブな同期が望ましいです。

私たちのユースケースにはFirebaseが適していますか?

他の代替案をお勧めします。

答えて

1

Firebaseアプリは素晴らしいオフラインで動作し、さらに優れた体験をするためのいくつかの機能を備えています。ディスクの永続性を有効にすると、アプリを再起動してもすべての状態を保持することができます。プレゼンスおよび接続状態を監視するためのいくつかのツールを提供します。

  • データの問合せオフライン
  • 取り扱い取引
    1. ディスク永続
    2. よう

    オフライン注:トランザクションはアプリの再起動しても保持されません。永続性が有効になっていても、アプリケーションの再起動後もトランザクションは永続化されません。 Firebase Realtime Databaseにコミットされているオフラインで行われたトランザクションに頼ることはできません。最高のユーザーエクスペリエンスを提供するには、まだトランザクションが{firebase_database}に保存されていないことを示すか、アプリを手動で覚えておいてからアプリを再起動してから再度実行してください。

    注:Firebase Realtime Databaseには、オフラインシナリオとネットワーク接続を処理するための多くの機能があります。このガイドの残りの部分は、永続性を有効にしているかどうかに関わらずアプリに適用されます。

    あり、他のソースも Link

    を見ています
  • 関連する問題