Pusher Beams - push-уведомления отписаться не работают в андроиде

1

Я использую Pusher Beams для службы push-уведомлений моего приложения для Android. Я хочу, чтобы приложение отписывалось от всех уведомлений о толчковых толчках при выходе пользователя из системы. Я пробовал это:

PushNotifications.unsubscribeAll();

Я не получил никаких ошибок, но уведомление все еще появляется, даже когда пользователь уже вышел из системы. Я проверил документацию Pusher Beams, но unsubscribe здесь нечего.

В качестве альтернативы я использую этот код:

PushNotifications.unsubscribe("interestName");

Это работает, единственное отличие состоит в том, что последнему нужно определенное имя интереса, который будет отписан.

Как я могу решить это?

Теги:
push-notification
pusher

1 ответ

1
Set<String> subscribes = PushNotifications.getSubscriptions();
for (String sub : subscribes){
    PushNotifications.unsubscribe(sub);
}

Я сделал это. Надеюсь, это поможет вам. Я также ставлю этот код перед каждой подпиской на всякий случай.

  • 0
    Это именно то, что я делаю поочередно, отписываясь один за другим, используя имя интереса как то, что я написал в вопросе. Я хотел использовать unsubscribeAll (), чтобы сделать вещи проще, но это не работает, вот что я хочу выяснить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню