Экспоненциальный откат Firebase с неотправленными подписчиками - PullRequest
0 голосов
/ 09 июля 2019

недавно я опросил для push-службы.

В документе FCM указывается, что количество подписок на поддержку для тематических сообщений iOS и Android не ограничено.

А частота подписок ограничена проектом, поэтому, если вы отправляете много запросов на подписку за короткий промежуток времени, сервер FCM возвращает код ответа 429.

Вопрос

FCM отправляет запрос на подписку для определенной темы. После этого, если вы отправите много запросов на подписку за короткий промежуток времени, он вернет код ответа 429. В результате сервер приложений должен обрабатывать экспоненциальных откатов. Если это так, то при выполнении метода экспоненциального отката

  1. Знает ли FCM о количестве отписавшихся подписок (= неисправных устройств)?
  2. Когда FCM снова делает запрос, отправляет ли оно сообщение только для количества отписавшихся подписок (= неисправных устройств)?

Интересно.

Спасибо.

1 Ответ

1 голос
/ 12 июля 2019

Знает ли FCM о количестве отписавшихся подписок (= неисправных устройств)?

Если вы отправите слишком много запросов на подписку на тему в короткие сроки, вы получите код ответа 429. Это все, что гарантирует API.

Когда FCM снова делает запрос, отправляет ли оно сообщение только для количества отписавшихся подписок (= неисправных устройств)?

Если вы имеете в виду, можно ли указать FCM на отправку сообщений об улавливании на устройства, которые ранее не могли подписаться, тогда ответ «нет».

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