Мое приложение Android Ionic получает одни и те же push-уведомления несколько раз с произвольными интервалами (обычно около 3-5 минут) в течение нескольких часов. Я использую плагин https://github.com/fechanique/cordova-plugin-fcm для FCM. Но дело не в том, что обратный вызов onNotification () запускается несколько раз - в строке состояния появляются настоящие уведомления. Не имеет значения, использую ли я https://cordova-plugin-fcm.appspot.com/ или мой сервер node.js для отправки уведомлений. Это всегда одно и то же: через несколько минут после получения «оригинального и правильного» запроса получен дубликат, и это повторяется неопределенное время. Это сводит меня с ума, и я не могу найти корень проблемы. Кто-нибудь испытывал эту проблему? Заранее спасибо!
РЕДАКТИРОВАТЬ: мое приложение использует пешеходный переход. Я заметил, что если я удалю переход, новые уведомления будут работать должным образом и будут получены только один раз. По крайней мере, похоже, что это связано. Я исследую это дальше.
EDIT2: другое аналогичное приложение имеет такую же настройку (fcm + пешеходный переход) и работает нормально. Я не вижу разницы, которая могла бы привести к такому поведению, хотя: /