キャッシュに同期して、それがオフラインであることをアプリが認識できるようにします。アクセスする他のすべてのデバイスが、この特定のデバイスがオフラインであることを認識できるようにします。インターネット接続が失われるとデータを同期させる方法がないため、同じデータを同じ場所に書き込む必要があります(次の例を参照)。ステータスのすべてのデバイスが変更を受け取るようにするために必要です。キャッシュの更新を実行するために必要な変更を見てみましょう。ステータスを反映するようになりました。アプリではこのステータスは正確ではありません。「オフライン」ステータスでの書き込みはローカルのみで行われ、接続が復元されたときに同期されないからです。同期され、すべてのユーザーのステータスが正しくなるようにします。システムを実行できます。クエリを使用して、オンラインまたはオフラインになったすべてのユーザーをモニタリングする例を示します。アプリにプレゼンスを追加することは、スケーラブルで効果的ですが、いくつかの制限があります。リアルタイムの変更をリッスンしている場合、このソリューションは複数の変更を引き起こす可能性があります。イベントのデバウンスを行ってください。各データベースへの接続ステータスが同じでない場合、このソリューションは誤ったプレゼンス状態を報告する可能性があります。バックエンドから切断されます。リスナーや保留中のオペレーションがないことを意味します。リスナーを追加することをおすすめします。詳しくは、接続状態の検出を参照してください。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。