Управление версиями объектов в FireBase

Я использую Firebase в качестве базы данных для мобильного приложения. Мобильное приложение версии 1 с использованием определенной структуры БД. Но в версии 2 у меня произошли серьезные изменения схемы. Я не мог найти какую-либо конкретную документацию, в которой упоминались бы лучшие практики для управления обновлениями БД. Поэтому я думаю о следующих шагах, которые хорошо выглядят на бумаге.

Версия приложения 1 находится в производстве с использованиемfirebase / v1Скопировать схему версии 1firebase / v1 вfirebase / v2Обновитьfirebase / v2 схемаОтключить операции записи наfirebase / v1Распространить приложение v2, указывающее наfirebase / v2

С этими шагами пользователи с более старыми версиями приложения смогут только читать данные. Поэтому, если они не обновят приложение, они не смогут изменять какие-либо данные.

Соблюдаю ли я правильное направление в управлении обновлениями моей схемы? Или есть лучший способ сделать это.

Ответы на вопрос(0)

Ваш ответ на вопрос