Я отправляю уведомление pu sh с использованием устаревшего API FCM и по запросу выглядит следующим образом
POST https://fcm.googleapis.com/fcm/send
{
"to" : "USER-DEVICE-TOKEN",
"collapse_key" : "type_a",
"priority" : "high",
"notification" : {
"body" : "Getting this?",
"title": "Let me know if you got this message",
"icon": "ic_launcher"
},
"data": {
"one": "two"
}
}
Этот запрос возвращает следующий ответ
{
"multicast_id": 144107415xxxxxxxxx,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results": [
{
"message_id": "0:1581xxxxx5%32xxxxxxxxx"
}
]
}
Но пользователь никогда получает любое уведомление pu sh. Это происходит для большинства пользователей, но около 10% от общего числа пользователей получают уведомления pu sh, отправленные тем же механизмом. Я не согласен с этим, я не знаю, что происходит и даже как go отладить это. Кто-нибудь сталкивался с этой проблемой? Приложение написано на React Native и использует инвертазу / Reaction-native-Firebase для функций Firebase. Спасибо