Свяжите приложение для Android, созданное в Firebase, с аккаунтом разработчика Google Play, чтобы использовать следующие функции:
- App Distribution: поддержка наборов Android App Bundle (AAB)
- После того как вы загрузите набор App Bundle в App Distribution, Google Play создаст оптимальный файл APK с учетом конфигурации устройства тестировщика.
- Google Аналитика: доступ к данным о доходе и аудитории
- В Firebase и Google Аналитике можно будет получать доступ к данным о покупках в приложении и событиях подписок из Google Play.
Как связать приложение с аккаунтом Google Play
Подготовка
Связать приложение Firebase с аккаунтом Google Play и загружать наборы AAB можно, если выполняются следующие условия:
- Приложение должно быть добавлено в проект Firebase и в аккаунт разработчика Google Play. Это значит, что у вас должно быть приложение для Android и в Firebase, и в Google Play.
- У приложений в Firebase и Google Play должно быть одинаковое название пакета.
- Приложение в Google Play должно быть настроено на панели управления и выпущено в виде версии для внутреннего, закрытого или открытого тестирования либо рабочей версии.
- Приложение должно пройти проверку в Google Play и быть опубликовано, то есть в столбце Статус приложения должен отображаться статус "Внутреннее тестирование" (не "Проект"), "Закрытое тестирование", "Открытое тестирование" или "Рабочая версия".
Процесс
Обратите внимание: с одним аккаунтом разработчика Google Play можно связать несколько приложений Firebase (даже если они относятся к разным проектам Firebase), а каждое приложение Firebase можно связать только с одним аккаунтом разработчика Google Play.
Чтобы связать приложение Firebase с аккаунтом разработчика Google Play, выполните следующие действия в консоли Firebase:
- Войдите в Firebase и выберите проект.
- Нажмите на значок и выберите Настройки проекта.
- Откройте вкладку Интеграция.
- На карточке Google Play нажмите Связать.
Если ранее вы уже связывали приложения с Google Play, нажмите Настройки. - Следуйте инструкциям на экране, чтобы выбрать интеграции, которые вы хотите включить, и приложения Firebase, которые нужно связать с Google Play.
Как отменить связь с Google Play
Вы можете полностью отменить связь с Google Play для всех приложений в проекте Firebase либо отменить интеграцию с определенным продуктом для всех или только отдельных приложений.
Если вы отмените связь между приложением и Google Play, произойдет следующее:
- Данные, доступ к которым вы открыли ранее, будут по-прежнему доступны в сервисах, в которые они были переданы.
- Если связь с приложением установлена с помощью интеграции с App Distribution, вы больше не сможете загружать наборы App Bundle в App Distribution и экспортировать их в Google Play этим способом.
- Если связь с приложением установлена с помощью интеграции с Google Аналитикой, то данные о доходе и аудитории перестанут передаваться между Google Play и Google Аналитикой этим способом.
Чтобы отменить связь с Google Play, выполните следующие действия в консоли Firebase:
- Войдите в Firebase и выберите проект.
- Нажмите на значок и выберите Настройки проекта.
- Откройте вкладку Интеграция.
- На карточке Google Play нажмите Настройки.
- Выберите нужный вариант:
- Чтобы отменить связь для всех приложений, нажмите Отменить связь в нижней части страницы.
- Чтобы отменить интеграцию с одним из сервисов для всех приложений, нажмите на соответствующий переключатель.
- Чтобы отменить связь только для некоторых приложений, нажмите на название нужного сервиса и отмените выбор нужных приложений.
- Подтвердите действие.
Требуемые права доступа и рекомендуемые роли
Пользователи с указанными ниже ролями могут добавлять/изменять/отменять связь с Google Play в консоли Firebase:
- владелец проекта Firebase или администратор Firebase,
а также - владелец аккаунта или администратор Google Play.
Пользователи с указанными ниже ролями могут просматривать существующие связи с Google Play в консоли Firebase:
- владелец, редактор или наблюдатель проекта,
или - наблюдатель проекта или администратор Firebase
или - любая стандартная роль для сервисов Firebase.
Если у вас недостаточно прав, попросите владельца проекта назначить вашему аккаунту одну из этих ролей с помощью настроек IAM в консоли Firebase.
В таблице ниже указано, какие права доступа Firebase требуются для выполнения определенных действий.
Действие в консоли Firebase | Требуемые права доступа Firebase |
---|---|
Добавление связи |
|
Отмена связи | firebase.links.delete |
Изменение аккаунта разработчика Google Play, с которым связано приложение Firebase | firebase.playlinks.update |
Просмотр информации об аккаунте разработчика Google Play, с которым связано приложение Firebase |
|