Versiones de objetos en firebase

Estoy usando firebase como base de datos para una aplicación móvil. Aplicación móvil versión 1 que utiliza una determinada estructura de base de datos. Pero en la versión 2 tengo un gran cambio de esquema. No pude encontrar ninguna documentación específica que mencionara las mejores prácticas para administrar las actualizaciones de DB. Así que estoy pensando en seguir los pasos, que se ve bien en el papel.

La versión de aplicación 1 está en producción usandofirebase / v1Copia el esquema de la versión 1firebase / v1 afirebase / v2Mejorarfirebase / v2 esquemaDeshabilitar operaciones de escritura enfirebase / v1Distribuya la aplicación v2 apuntando afirebase / v2

Con estos pasos, los usuarios con versiones anteriores de la aplicación solo podrán leer los datos. Entonces, a menos que no actualicen la aplicación, no podrán modificar ningún dato.

¿Voy en la dirección correcta al administrar mis actualizaciones de esquema? ¿O hay alguna forma mejor de hacer esto?

Respuestas a la pregunta(0)

Su respuesta a la pregunta