/ / Nájsť, keď boli údaje Firebase odovzdané po návrate na internete - firebase-database, firebase-storage

Nájdite, keď boli údaje Firebase odovzdané po návrate na internete - databáza firebase, databáza firebase

Píšem aplikáciu Android / Cordova / Firebase, ktorá musí pracovať offline. Mám dátové objekty, ktoré sú aktualizované; Jednoducho ich aktualizujem a používam Firebase Database funkcie offline aby boli nahrané po návrate aplikácieonline. To funguje dobre. Problém je v tom, že položky obsahujú aj bloby, ktoré potrebujem nahrať do Firebase Storage. Chcem nejako byť upozornení, keď je na server odoslaná neaktuálna aktualizácia, aby som mohol spustiť nahrávanie na Firebase Storage.

Samozrejme, že môžem spravovať stav online / offlinesám s frontom očakávaných nahrávok Firebase Storage, ale existuje nejaký spôsob, ako Firebase povedať mi, keď sa uskutočnila čakajúca aktualizácia databázy?

odpovede:

1 pre odpoveď č. 1

Do priečinka Firebase SDK nie je vložený žiadnysignál, keď je úplne synchronizovaný so serverom. V minulosti som odporučil, aby klient napísal fiktívnu hodnotu, keď je späť online a má poslucháča, ktorý čaká, kým sa táto fiktívna hodnota zobrazí. Akonáhle sa dostanete, že fiktívna hodnota, ste zaručené, že tiež dostal aktualizácie, ktoré boli napísané pred ním.