У меня есть серверное приложение, которое отправляет push-уведомления с помощью Firebase Messaging.У меня есть учетная запись службы Firebase для этого.Код очень прост и выглядит следующим образом:
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(credentials)
.build();
FirebaseApp firebaseApp = FirebaseApp.initializeApp(options);
firebaseMessaging = FirebaseMessaging.getInstance(firebaseApp);
и отправка как:
String messageId = firebaseMessaging.send(...);
Я использую firebase-admin-sdk У меня есть несколько серверовс этим приложением, и все они будут отправлять push-уведомления.Вопрос:
- Могу ли я использовать одну и ту же учетную запись службы с нескольких серверов одновременно?
- Существуют ли какие-либо ограничения / квоты для учетных записей службы в Firebase Messaging (сколько IP-адресов может использовать еесколько запросов на IP или на учетную запись и т. д.)?
- Можно ли использовать JWT для отправки push-уведомлений с серверов?