私は健康情報システムアンドロイドアプリを開発し、バックエンドソリューションとしてFirebaseを使用したいと考えています。私は400人の患者記録を予期しています。しかし、インターネットに接続できない場合でも、私はこれらの患者の記録が必要です。健康情報システムのAndroidオンラインおよびオフラインストレージ
インターネットが利用可能な場合、Firebaseと同期するローカルのSQLiteデータベースを作成する予定です。しかし、それは作業負荷を倍増させるようです。私の質問は次のとおりです:
Firebaseは、私が必要とするこのオフライン機能をサポートできますか?
私は以前これを読んできました。私の懸念は、それは一時的なインターネットの中断だけを処理すると言うことです。毎週インターネットに接続しているだけでもFirebaseで処理できますか? – ACLC
可能ですが、デバイスに保存されているデータは、オンラインでない限りFCMと同期されません。 あなたがオフラインになっている間に患者の詳細が10回更新された場合と同様に、オンラインに戻るまで、更新された詳細は電話に表示されません。オンラインに戻ると、現在のバージョンのDBはオフラインでも使用できるようにキャッシュされます。 –
最後に、(私はこのことを初めて習得しました)、キャッシュのサイズはオフラインで使用するために約400の患者レコードを扱うことができますか? – ACLC