У меня зарегистрировано 2 идентификатора экземпляра.1-й подписан на тему собак, 2-й подписан на тему кошек.
Я попытался использовать данный пример https://firebase.google.com/docs/cloud-messaging/js/topic-messaging#build_send_requests
curl -X POST -H "Authorization: Bearer ya29.ElqKBGN2Ri_Uz...HnS_uNreA" -H "Content-Type: application/json" -d ' {
"notification": {
"title": "FCM Message",
"body": "This is a Firebase Cloud Messaging Topic Message!",
},
"condition": "'dogs' in topics || 'cats' in topics"
}' https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1
После запуска этого cURL я не получил никаких ошибок и не получил никаких уведомлений
{
"name": "projects/myproject-b5ae1/messages/7533715453624815804"
}
Если я отправляю уведомление точной теме или точному идентификатору экземпляра, это работает, но не с условием ИЛИ.
Здесь есть некоторые правила, которые не позволяют использовать только ИЛИ без И, или здесь есть что-то еще, что я пропустил