Как отписаться (удалить слушателя) из push-уведомлений React Native Expo - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу дать пользователям возможность отказаться от подписки на уведомления.Я уже просмотрел документацию Expo, но я все еще не уверен, как реализовать ее в своем коде.

Вот что я хочу реализовать: https://docs.expo.io/versions/latest/sdk/notifications/#eventsubscription

Notifications.addListener(listener) EventSubscription , а затем удалить () (функция) - отменить подписку на будущие уведомления.Уведомление

Вот метод componentDidMount:

  componentDidMount() {
registerForPushNotificationsAsync();

// Handle notifications that are received or selected while the app
// is open. If the app was closed and then opened by tapping the
// notification (rather than just tapping the app icon to open it),
// this function will fire on the next tick after the app starts
// with the notification data.
this._notificationSubscription = Notifications.addListener(this._handleNotification);

}

Некоторая справка будет очень полезной

С наилучшими пожеланиями Musayyab

...