Firebase FCM, несколько приложений в одном проекте Firebase - PullRequest
0 голосов
/ 21 декабря 2018

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

в файле google-services.json, я вижу, что все приложения имеют одинаковыезначение для current key в api key разделе, я понимаю, это потому, что я зарегистрировал приложения в том же проекте Firebase.

Я также прочитал о SERVER_KEY и увидел, что есть возможность добавить SERVERKEY.Могу ли я добавить несколько ключей сервера и использовать их на своем сервере, чтобы отправить push-уведомление для правильного приложения?

или есть какое-либо другое решение, позволяющее мне сохранять приложения зарегистрированными в том же проекте Firebaseно различать, какое приложение должно просыпаться с помощью push-уведомления?

1 Ответ

0 голосов
/ 21 декабря 2018

Да, вы можете использовать несколько приложений в одном проекте, вы можете использовать структуру данных firebase, чтобы различать приложения:

(использовать как каналы) https://www.firebase.com/docs/web/guide/structuring-data.html

СТем не менее, по моему опыту, это не рекомендуется.На платформе iOS, когда несколько приложений на одном устройстве использовали одни и те же ключи FireBase, это вызывало у меня странное поведение, поэтому я бы посоветовал открыть новый проект для каждого приложения (я уверен, что это лучший документальный подход). Android работалхорошо.

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