Dynami c Firebase SenderID для Android Pu sh Уведомление - PullRequest
0 голосов
/ 15 января 2020

У меня есть собственное приложение с Firebase, которое не использует google-сервисы. json при сборке, а затем вызывает FirebaseApp.initializeApp (), вручную передавая правильные значения в мои google-сервисы. json после приложение работает. Но в этом случае я не могу отправить уведомления pu sh для Android пользователей из-за SenderID, которого нет в google-сервисах. json есть какая-то функция Firebase, которая позволяет мне узнать мой SenderID? Или есть еще один способ отправки уведомлений pu sh на Android в реагирующем режиме без SenderID?

1 Ответ

0 голосов
/ 15 января 2020

Нет, в противном случае нет, Использование google-сервисов. json является обязательным, поскольку оно содержит все ваши учетные данные API.

SenderID требуется, потому что в уведомлении firebase используются облачные сообщения firebase, и это не будет работать без надлежащего google-services. json файл со всеми учетными данными API, включая senderID.

Да, вы можете получить свой senderId из настроек проекта firebase. Вы также можете прочитать здесь. https://dev.tapjoy.com/en/faq/how-to-find-sender-id-and-api-key-for-gcm.

И если вы говорите о токенах устройств, вы должны генерировать их, они генерируются в течение ограниченного периода времени, и они являются уникальными токенами для каждого устройства. Вы можете использовать любую библиотеку для генерации этих токенов, я рекомендую использовать эту библиотеку https://www.npmjs.com/package/react-native-push-notification

...