FCM + Ionic / Cordova + Crosswalk - одинаковые уведомления, полученные несколько раз с интервалами

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

РЕДАКТИРОВАТЬ: мое приложение использует пешеходный переход. Я заметил, что если я удалю переход, новые уведомления будут работать должным образом и будут получены только один раз. По крайней мере, похоже, что это связано. Я исследую это дальше.

EDIT2: другое аналогичное приложение имеет такую ​​же настройку (fcm + пешеходный переход) и работает нормально. Я не вижу разницы, которая могла бы привести к такому поведению, хотя: /


person Frede    schedule 14.11.2017    source источник


Ответы (1)


Проблема решена: похоже, есть ошибка на сервере Firebase / Google в одном из наших приложений. Создание нового решило проблему.

person Frede    schedule 04.12.2017