Usa Firebase DB con DB local

En mi aplicación tengoSQLite db. Quiero introducir la sincronización entre dispositivos de mis usuarios.Firebase DB parece una solución aceptable, peroFirebase DB es la nube db al principio. Por lo tanto, no puedo usarlo como db local si el usuario rechaza el diálogo de autenticación y le permite usar la aplicación, pero sin sincronización en la nube.

Ahora pienso en combinar milocal SQLite db concloud Firebase db.

Por ejemplo, cuando el usuario agrega una nueva fila alocal SQLite db, mi aplicación también pondrá datos enFirebase DB. Otros dispositivos de este usuario captarán este evento y actualizarán su base de datos local. Cuando el usuario usa la autenticación e instala la aplicación en un nuevo dispositivo, quiero que descargue todas las filas y las coloque enlocal SQLite db. Esa es mi idea: usarFirebase DB solamente para sincronizar datos, no para almacenarlos en el dispositivo. La razón principal es permitir que el usuario use mi aplicación sin autenticación y sincronización. El segundo esthat Firebase DB no está diseñado para usarse como db local.

¿Estoy en lo cierto?¿Está bien usar Firebase DB con otra base de datos local?

Pregunta relacionada:

enlazar Él quiere lo mismo que yo:

mi plan es ofrecer al usuario la opción de permanecer desconectado