Используя только один проект Firebase, могу ли я иметь разные токены для разных приложений на одном мобильном устройстве? - PullRequest
0 голосов
/ 30 сентября 2018

Моя установка состоит из двух приложений для Android, которые используют один и тот же бэкэнд.Я отправлял push-уведомления, основанные на идентификаторе устройства. Это означает, что если вы установили оба приложения на одном устройстве, слушатель приложения 1 также будет прослушивать уведомления, предназначенные для приложения 2, и ад выйдет из строя.

Я хотел бы знать, может ли Firebase поддерживать этот тип проекта.Итак, один проект Firebase генерирует один токен на устройство на приложение или только один токен на устройство?Если последний, какие-либо советы о том, как заставить это работать?

Заранее спасибо.

1 Ответ

0 голосов
/ 30 сентября 2018

Токен регистрации (FCM) соответствует экземпляру приложения .AFAIK, разные приложения (уникальные по имени пакета) должны выдавать разные токены при вызове getToken() независимо от того, использует ли он один и тот же проект Firebase.

Однако обычная (лучшая?) Практика - иметь отдельный проектдля каждого отдельного приложения обрабатывает несколько отправителей для каждого приложения.

...