Мы получаем новый токен push-уведомления без аннулирования старого - PullRequest
0 голосов
/ 01 октября 2019

В прошлом месяце мы отмечаем, что некоторые устройства получают несколько сообщений PUSH NOTIFICATIONS (PN) с одним и тем же сообщением.

В ходе расследования мы обнаружили, что эти устройства имеют несколько действительных маркеров PN для одного и того же приложения и устройства.

Устройство может получить более одного токена PN, если выполняются некоторые условия, например, «очистить данные / кэш приложения», «удалить и установить приложение».

Действительно, мы проверяем этот факт, продолжая удаление приложения с ранее сохраненным действительным PN-токеном, и снова устанавливаем приложение, где мы получаем новый PN-токен, на который устройство начинает получать несколько Push-уведомлений.

проблема в том, что старый все еще действителен:

curl -H "Content-Type: application/json" -H "Authorization: key=$FCM_API_KEY" https://fcm.googleapis.com/fcm/send -d '{"registration_ids":["$FCMTOKEN"]}'

Он начинает отправлять несколько PN в прошлом месяце, и мы получаем жалобы клиентов на обе платформы Android и IOS.

Существует какой-то способ заставитьстарые маркеры PN будут недействительными?

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