Android - облачные сообщения Firebase, два приложения в одном проекте Firebase - PullRequest
0 голосов
/ 09 октября 2018

У меня есть два приложения для Android.Я использую только один проект Firebase для них обоих, с обоими приложениями, включенными в него.Так что у меня есть только один google-services.json с указанными ключами для обоих моих приложений.Я пытаюсь использовать облачные сообщения Firebase, и у меня возникают следующие проблемы:

Когда я хочу протестировать облачные сообщения с консоли Firebase, я могу выбрать, в какое приложение я хочу отправить сообщение.На моем устройстве установлены оба приложения.Оба работают нормально.Я также выпустил их в Google Play (альфа-тестирование), и все прошло хорошо.Я могу скачать их из магазина в обычном режиме.AppId должен быть установлен правильно (как я могу это проверить?).Проблема в том, что когда я выбираю первое приложение в консоли Firebase, я получаю уведомления от обоих приложений, а когда я выбираю второе приложение, я ничего не получаю.

Что может вызвать эти проблемы?Нужно ли мне создавать совершенно новый проект Firebase для второго приложения?Или я что-то упустил?

Если вам нужно увидеть какой-нибудь код, дайте мне знать.На данный момент я не знаю, какой фрагмент кода мог бы рассказать вам больше о моей проблеме.

1 Ответ

0 голосов
/ 09 октября 2018

Похоже, вы использовали один и тот же файл json службы Google в обоих своих приложениях.Вот почему отправка облачного уведомления для одного приложения принимается обоими приложениями, тогда как во втором случае ни у одного приложения нет файла json, для которого нет уведомлений.

Перейдите в настройки своего проекта firebase и загрузите файл служб Google.для обоих приложений (сначала необходимо загрузить один файл и переместить этот файл в нужный проект, а затем загрузить второй файл служб).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...