Я нашел способ, написав этот ответ на случай, если он поможет другим в будущем
Да. Можно создать топи c динамически, если у нас есть список valid registration token
s
Это URL-адрес конечной точки, если вы хотите сгенерировать топи c, если у вас есть список пользователей-
https://iid.googleapis.com/iid/v1:batchAdd
Заголовок авторизации содержит -
Content-Type- application/json
Authorization- key=<your-server-key>
Параметры тела выглядят как -
{
"to": "/topics/<topic name>",
"registration_tokens": [
"token1",
"token2"
]
}
А теперь топи c создано,
Вы можете легко отправить сообщение на этот топи c с помощью - https://fcm.googleapis.com/fcm/send
Токен авторизации такой же как предыдущий
И корпус как-
{
"priority": "HIGH",
"notification": {
"title": "New Text Message",
"image": "https://firebase.google.com/images/social.png",
"body": "Hello how are you?"
},
"to": "/topics/<topic name>"
}