Как отключить облачные сообщения в флаттере? - PullRequest
0 голосов
/ 07 сентября 2018

Я делаю приложение с push-уведомлениями. Они уже реализованы с помощью FirebaseMessaging. Вот код для этого:

_firebaseMessaging = new FirebaseMessaging();
  _firebaseMessaging.configure(
    onMessage: (Map<String, dynamic> message) {
      print("Message: " + message.toString());
    },
    onResume: (Map<String, dynamic> message) {
      print("Message: " + message.toString());
    },
    onLaunch: (Map<String, dynamic> message) {
      print("Message: " + message.toString());
    },
  );
  _firebaseMessaging.getToken().then((token) {
    print(token);
  });

У меня также есть страница настроек в приложении. Там пользователь может снять флажок для получения уведомлений. Под капотом это просто переменная, которая на данный момент установлена ​​в false. Мой вопрос: как можно отключить push-уведомления для этих пользователей?

1 Ответ

0 голосов
/ 08 сентября 2018

Вы можете использовать Темы Firebase только для отправки уведомлений на устройства, которые подписались на тему.

firebase_messaging также поддерживает темы.

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