2

Firebase позволяет отправлять сообщения, принимая наши почтовые запросы:Firebase, отправить сообщение на конкретную платформу (Android)

{ "data": { 
    "score": "5x1", 
    "time": "15:10" 
}, 
    "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..." 
} 

Однако все примеры, которые приведены в их документации предназначены для конкретных пользователей. Для этого требуются их регистрационные ключи.

В панели управления Firebase мы можем отправлять сообщения на устройства, выбирая конкретную платформу.

Какой параметр требуется для отправки сообщения для конкретного пакета приложений?

, например: kz.mycompany.myapp

ответ

2

С Firebase Cloud Messaging, у вас есть несколько путей решения, к которому отправляются сообщения:

  1. к конкретному устройству
  2. к группе устройств
  3. к теме

Вкладка «Уведомления пожарной базы» в новой Firebase Console использует либо # 1, либо # 2 для отправки группам пользователей.

Но, похоже, что вы ищете наиболее легко может быть достигнуто путем направления в теме:

FirebaseMessaging messaging = FirebaseMessaging.getInstance() 
messaging.subscribeToTopic("package_kz_mycompany_myapp"); 

Затем сервер-код может толкнуть сообщения на эту тему, чтобы он охватить все устройства, которые имеют подписались на эту тему:

var topic = '/topics/package_kz_mycompany_myapp'; 
var data = { "data": { 
       "score": "5x1", 
       "time": "15:10" 
      }, 
      to : topic }; 
+0

Надеюсь, они все это в их документации. –

Смежные вопросы