Наказывает ли Firebase неудачные push-уведомления? - PullRequest
0 голосов
/ 18 декабря 2018

Я новичок в Firebase и решил использовать его в приложении, над которым работаю.Я использую PHP-скрипт для отправки автоматических push-уведомлений.Для этого я предоставляю регистрационный токен получателя вместе с самим сообщением и отправляю его в Firebase, который затем отправит push-уведомление на целевое устройство.

Что произойдет, если я отправлю push-уведомление наневерный токен?Я верю, что это потерпит неудачу, так как нет получателя, но получу ли я штраф за это, особенно если это произойдет несколько раз?Я провел некоторое исследование, но не нашел ничего, что упоминало бы это.

1 Ответ

0 голосов
/ 18 декабря 2018

Нет, это не должно вас наказывать - по крайней мере, для iOS токены APN иногда меняются (это вещь Apple).На Android я не видел эту проблему.Всякий раз, когда вы делаете этот запрос и он является недействительным токеном, он сообщит вам об этом в ответ на запрос.У вас должен быть прослушиватель ответов в вашей БД, и если он сообщает, что токен недействителен, вы должны просто удалить токен и иметь в своем приложении что-то, что отправляет его всякий раз, когда пользователь открывает его обратно.

Чтобы уменьшить эту проблему, я всегда просто посылаю токен каждый раз, когда пользователь запускает мое приложение

...