Поскольку я планирую структурировать свои данные в Firestore для оптимизации для своего варианта использования, я не могу не задаться вопросом, что произойдет, если в будущем мне потребуется обновить путь к моим данным в Firestore?
Нужно ли мне реализовать какой-либо механизм уведомления всех старых версий моего мобильного приложения о прекращении запуска и необходимости обновлений?Или проверка безопасности при запуске приложения, которое считывает местоположение в Firestore, чтобы решить, нужно ли клиенту обновляться или может продолжать использовать текущую версию?
Кажется, что пути к данным должны быть жестко закодированы в клиентекод, который может представлять риск, особенно для улучшений продукта, когда структура данных в Firestore сложна (подколлекции и т. д.)
Есть ли способ лучше спланировать такую катастрофу в Firestore?