Push-уведомления через OneSignal, обеспечить удаление тегов - PullRequest
0 голосов
/ 08 января 2019

Я создаю приложение для чата в NodeJS и React-Native с разными группами. Когда пользователь запускает приложение, клиент устанавливает соответствующие теги OneSignal для всех групп пользователя, например:

OneSignal.sendTag({"groupId1":"True"})

Если есть групповое сообщение, я собираюсь использовать фильтр для адресации членов группы, используя этот тег. Только эти участники получат push-уведомление.

Мне интересно, как с этим бороться, когда пользователь покидает группу. Пользователь удаляется из базы данных, а я удаляю тег группы. Но что, если удаление тега завершится неудачно из-за, скажем, «потери соединения». Пользователь закрывает приложение, но все равно получает push-уведомления при написании новых сообщений.

Как я могу предотвратить это?

...