Firestoreでオフライン判定
単体ではできない。
→別アイデア:トランザクションはオフラインの時に必ず失敗するのでそれを使う手があるかも
code:js
firebase.database().ref('.info/connected').on('value', function(snapshot) {
// If we're not currently connected, don't do anything.
if (snapshot.val() == false) {
return;
};
...
接続性 - この実装は Cloud Firestore ではなく Realtime Database との接続性を測定します。
公式ドキュメントですらCloud Firestoreで解決せず、Realtime Database との接続性チェックで代用してる