Вы находитесь здесь:
Регистрация приложения Firebase для включения всплывающих уведомлений Mobile Publisher Android
Чтобы настроить всплывающие уведомления для приложения Android, предоставьте Mobile Publisher информацию из проекта Google Firebase, связанного с приложением. Чтобы получить необходимые сведения, зарегистрируйте приложение Android и создайте личный ключ. Потом отправьте сведения в настройки приложения для проекта Mobile Publisher.
- Войдите в консоль Google Firebase посредством организации Google Play, связанной с приложением Mobile Publisher.
-
Создайте проект Firebase.
- В консоли Google Firebase нажмите «Создать проект».
- Нажмите «Добавить Firebase в проект Google Cloud».
- В поле имени проекта выберите проект Google Cloud, в котором вы предварительно создали пользователя учетной записи.
- Чтобы создать проект, выполните рекомендации.
-
Назначьте роль администратора Firebase проекту коду разработчика Salesforce.
-
В отдельном окне или вкладке обозревателя откройте Google Play Console, а потом нажмите «Пользователи и полномочия». Во вкладке «Пользователи» скопируйте код разработчика Salesforce.
Код разработчика Salesforce соответствует 8-значному буквенно-цифровому имени пользователя и домену @salesforcemobilepublisher.com, аналогичному 1a2b3c4d@salesforcemobilepublisher.com. Код разработчика Salesforce - это тот же пользователь, которого вы пригласили в учетную запись Google Play, когда предоставили Salesforce полномочие на распространение фирменного приложения.
- Вернитесь в окно или вкладку обозревателя, отображающую проект Firebase. В проекте Firebase нажмите на значок винтика рядом с обзором проекта, а потом нажмите Параметры проекта.
- Выберите вкладку «Пользователи и полномочия».
- В поле электронного адреса добавьте код разработчика Salesforce, скопированный из консоли Google Play.
- Выберите «Назначить роль(и) Firebase» в поле «Роль(и)» и выберите столбец «Администратор» строки Firebase.
-
В отдельном окне или вкладке обозревателя откройте Google Play Console, а потом нажмите «Пользователи и полномочия». Во вкладке «Пользователи» скопируйте код разработчика Salesforce.
-
Зарегистрируйте приложение Android в Firebase и загрузите его файл конфигурации.
-
В отдельном окне или вкладке обозревателя откройте настройки приложения для проекта Mobile Publisher. В разделе распространения приложения скопируйте значение поля «Идентификатор магазина».
Формат имени идентификатора аналогичен: com.mysalesforce.mycommunity.C00AB0000000CDefGHI.A0BCD00000001ABcDEF
- Вернитесь в окно или вкладку обозревателя, отображающую проект Firebase. В проекте Firebase нажмите на значок винтика рядом с обзором проекта, а потом нажмите Параметры проекта.
- В разделе «Ваши приложения» нажмите «Добавить приложение», а потом нажмите на значок Android.
-
В поле имени пакета Android введите идентификатор магазина, скопированный из проекта «Настройка для Mobile Publisher» приложения.
Примечание Если в бизнес-правиле регистрации Firebase появится сообщение об ошибке, в котором будет указано, что уже есть приложение с этим именем пакета, закройте окно регистрации. Подтвердите отображение идентификатора магазина приложения в списке приложений и нажмите на ссылку для загрузки google-services.json. Перейдите к шагу 7.
-
В поле «Прозвище приложения» введите имя приложения.
Рекомендуем использовать имя приложения, введенное в разделе сведений о продукте проекта «Настройка для Mobile Publisher».
- Нажмите «Зарегистрировать приложение».
-
Нажмите «Загрузить google-services.json», а потом нажмите «Далее». Обратите внимание на расположение загруженного файла, поскольку он понадобится позже.
Не изменяйте параметры в Firebase SDK.
- Нажмите «Далее», а потом нажмите «Продолжить к консоли».
-
В отдельном окне или вкладке обозревателя откройте настройки приложения для проекта Mobile Publisher. В разделе распространения приложения скопируйте значение поля «Идентификатор магазина».
-
Создайте и загрузите личный ключ для учетной записи службы Firebase.
- Щелкните значок винтика напротив поля «Общие сведения о проекте» и нажмите «Параметры проекта».
- Выберите вкладку «Организации обслуживания» и нажмите «Создать новый личный ключ».
-
Загрузите файл JSON, содержащий закрытый ключ. Обратите внимание на расположение загруженного файла, поскольку он понадобится позже.
Формат имени файла для этого личного ключа аналогичен параметру project-name-firebase-adminsdk-a1bcd-a1234bc5678.json.Примечание Личный ключ для учетной записи службы Firebase отличается от файла JSON ключа учетной записи службы Google Cloud, загруженного при добавлении учетной записи разработчика Google Play в проект Mobile Publisher. Убедитесь, что закрытый ключ, загружаемый для настройки всплывающих уведомлений, содержит firebase-adminsdk в имени файла JSON.
-
Добавьте сведения Firebase в настройки приложения для проекта Mobile Publisher.
- Введите строку Mobile Publisher в поле «Быстрый поиск» в меню «Настройка» и выберите пункт Mobile Publisher.
- Откройте проект приложения Android, а потом прокрутите страницу до раздела «Всплывающие уведомления».
-
В поле «Личный ключ администратора Firebase SDK» загрузите или перетащите личный ключ, созданный для учетной записи службы Firebase.
Формат имени файла для этого личного ключа аналогичен параметру project-name-firebase-adminsdk-a1bcd-a1234bc5678.json.
- В поле «Файл конфигурации Firebase» загрузите или перетащите файл google-services.json, загруженный при регистрации приложения в Firebase.

