Pusher Beams - push-уведомления отписаться не работают в андроиде - PullRequest
0 голосов
/ 30 октября 2018

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

PushNotifications.unsubscribeAll();

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

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

PushNotifications.unsubscribe("interestName");

Это работает, единственное отличие состоит в том, что последнему необходимо указать конкретное имя, которое будет отписано.

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

1 Ответ

0 голосов
/ 20 ноября 2018
Set<String> subscribes = PushNotifications.getSubscriptions();
for (String sub : subscribes){
    PushNotifications.unsubscribe(sub);
}

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

...