Renew Pu sh токен уведомления в React Native - PullRequest
0 голосов
/ 14 февраля 2020

Я использую act-native-pu sh -notification в моем кроссплатформенном приложении (iOS и Android).

У меня вообще нет ясности как работает этот плагин, особенно когда регистрируется новый токен PN. В данный момент приложение запускается и запускается функция PushNotification.configure({...}). Итак, когда приложение регистрируется в службах уведомлений Pu sh (APN и GCM), оно ловит событие onRegister:, и я могу видеть токен PN и сохранять его в AsyncStorage, пока все в порядке.

Проблемы возникают, когда по какой-то причине приложение должно отменить регистрацию этого токена (мы должны полностью очистить AsyncStorage, и поэтому мы потеряем токен), но без удаления самого приложения с устройства. Мы пытались запустить PushNotification.abandonPermissions() как до, так и после очистки AsyncStorage, но кажется, что когда приложение перезапускается, событие onRegister: перехватывается больше. Итак, наш вопрос: когда нам нужно удалить первый сгенерированный PN-токен, как обновить PN-токен без деинсталляции и переустановки приложения?

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