У меня есть веб-приложение, которое использует Firebase Cloud Messaging (Web) для отправки push-уведомлений пользователям других наших различных веб-приложений. Мы проводим внутреннюю аналитику для успешно отправленных сообщений, «отписываемся» и просматриваем сообщения. 16 апреля число кликов снизилось примерно на 50%, а показатели отправленных и отписавшихся продолжили свои ожидаемые тенденции.
Что я боюсь, это
Это наводит меня на мысль, что мы потенциально и, возможно, ситуативно, задушены или отфильтрованы. Из-за чего я не уверен.
Что я исключил
Мы не нарушаем ограничения скорости восходящего потока, определенные в документации (15k / мин), и никакие другие сетевые правила не распространяются на нас.
Снижение распространяется на все браузеры на основе хрома, Firefox и других пользовательских браузеров, которые мы в настоящее время обслуживаем, что исключает что-то специфическое для поставщика.
Как уже упоминалось выше, наши сообщения успешно отправляются, поскольку FCM отвечает ожидаемой успешной полезной нагрузкой и кодом состояния. В журнале регистрируется что-то неудачное и неожиданное, чего не оказалось много.
Внутренний код, который отслеживает эти показатели, в последнее время не изменился. Это довольно хорошо протестированная система с тщательным ведением журналов, и она работает как более или менее нетронутая служба с декабря 2017 года. С тех пор также ведется тщательный мониторинг всех журналов.
Что до сих пор остается без ответа
Недавно FCM (по состоянию на 16 апреля) начал фильтровать сообщения? Либо по содержанию, уникальности, рейтингу кликов, либо по чему-то неясному и недокументированному?
Любое понимание будет с благодарностью!