Я хочу дать пользователям возможность отказаться от подписки на уведомления.Я уже просмотрел документацию 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