Скручивание отправляет уведомление Firebase показывает статус успеха, но на самом деле уведомление не получено - PullRequest
0 голосов
/ 23 октября 2018

Я отправил уведомление на устройство с помощью CURL, как показано ниже:

curl -X POST -H "Authorization: key=[My-server-key]" -H "Content-Type: application/json" -d "{\"notification\": {\"title\": \"[Title]\",\"body\": \"[Body]\",\"icon\": \"[Icon]"},\"to\": \"<device registration id>\",\"priority\": \"high\"}" "https://fcm.googleapis.com/fcm/send"

Он работает нормально и может получить уведомление после того, как пользователь устройства покинет сайт примерно через 1 день.Но если пользователь покидает сайт, не возвращаясь на сайт более чем на 3 дня, даже на месяц или более, пользователь больше не будет получать никаких уведомлений, но статус ответа по-прежнему показывает успех, как показано ниже:

{"multicast_id":5116522089453611342,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1540623541914478%e609af1cf9fd7ecd"}]}

Как устройство может получать уведомление, даже если пользователь покидает сайт, не возвращаясь на сайт более 3 дней?

...