с 2004 года
разработчики №1 в Тюмени
Разработка

Платформа Firebase для управления мобильным приложением

Фиксим баги на лету без ожидания релиза
06.05.2022
Платформа Firebase для управления мобильным приложением

Фиксим баги на лету без ожидания релиза

Срок реализации – один день.

Задачи

Отключить нерабочий функционал мобильного приложения при обнаружении критических ошибок

Стэк

React Native

Решение  

Консоль для управления конфигурацией приложения

Как правило, если в приложении обнаруживается ошибка, то для ее устранения требуется достаточно времени: разработчику – найти и устранить ошибку, тестировщику – проверить этот и весь остальной функционал, тимлиду – запустить процесс сборки приложения и выложить его в сторы, сторам – проверить приложение и опубликовать новый релиз. Пока не выпущен релиз, пользователи страдают от багов.
Чтобы не дожидаться релиза и исправить баги, можно в один клик отключить неработающий функционал через платформу разработки приложений Firebase. В этой платформе существует раздел, который называется Remote Config. Его суть состоит в том, что в нем можно создавать ключи, которые могут быть логическим значением, строковым и даже структурой данных. При запуске приложения оно получает список всех ключей и значений, и таким образом можно на лету управлять работой приложения. Также через платформу можно включать или отключать части приложения при необходимости. Например, под Новый год включить праздничное оформление приложения.

Как подключить Firebase к фреймворку?

Подключить платформу можно к разным фреймворкам, например к Flutter, React Native. Пример, как подключить Firebase с Remote Config к React Native:
После этого в разделе Remote Config выключаете нужный ключ, чтобы приложение работало исправно. У всех пользователей конфигурация обновится автоматически и никому не нужно будет ждать релиза.
Изменения важного функционала в приложении могут идти до конечного пользователя вплоть до недели. Для бизнеса это недопустимые риски, поэтому с помощью Remote Config можно сразу отключить части приложения, доработать нерабочий функционал и выпустить в следующем релизе.
Роман, mobile developer
← Все статьи
Отвечаем со скоростью света sales@crtweb.ru
свяжитесь с нами
© CRT 2004–2026
Made in Tyumen
Аккредитованная ИТ компания
Запись № 7668 от 10.10.2017 г.
К сайту подключен сервис веб-аналитики Яндекс Метрика, использующий cookie-файлы для анализа пользовательской активности. Вы даете согласие на обработку персональных данных с помощью этого сервиса в порядке, указанном в Политике конфиденциальности
Хорошо