Выкатка для разных сред

Настройки выкатки задаются отдельно для каждой среды — и для мобильных приложений, и для веба. Так сборки для разработки и тестирования живут рядом с боевой и не мешают ей.

Мобильные приложения

Сборки для разных сред могут стоять на устройстве одновременно и работать независимо.

Настройки: Settings & Integrations → App Settings → Mobile Deployment, среда выбирается списком Current Environment справа.

Чтобы отправить сборку конкретной среды в App Store и Google Play, у каждой среды должно быть своё имя пакета. Задаётся оно в Settings & Integrations → General → App Details → Package Name: выберите среду в списке Current Environment справа и укажите имя. После этого при переключении среды имя пакета меняется само, и сборки уходят в магазины как разные приложения.

Например, для интернет-магазина: io.flutterflow.ecommerceflow.dev для разработки и io.flutterflow.ecommerceflow.staging для тестовой среды.

Дальше выкатка обычная — в App Store и Google Play.

совет
Про iOS
  • Сборки можно публиковать в App Store как unlisted — тогда они доступны по ссылке, но не видны в поиске.
  • Для каждой среды нужны свои provisioning profile, сертификаты и App ID.

Веб-приложения

Для веба у каждой среды своя полная конфигурация: адрес, заголовки страниц, метаданные и история выкаток.

Настройки: Settings & Integrations → App Settings → Web Deployment, среда выбирается списком Current Environment справа. Задайте для неё Site URL и публикуйте как обычно.

Выбор среды и адреса сайта в настройках выкатки веб-приложения

перевод официальной документации FlutterFlow

обновлено

ESC