Как работать с облачными сообщениями Firebase ИЛИ условиями? - PullRequest
0 голосов
/ 23 апреля 2019

У меня зарегистрировано 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"
}

Если я отправляю уведомление точной теме или точному идентификатору экземпляра, это работает, но не с условием ИЛИ.

Здесь есть некоторые правила, которые не позволяют использовать только ИЛИ без И, или здесь есть что-то еще, что я пропустил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...