如何在flutter app中禁用云消息传递?

问题描述 投票:1回答:1

我正在制作推送通知应用。这些已经使用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的变量。我的问题是:如何禁用这些用户的推送通知?

firebase dart firebase-cloud-messaging flutter
1个回答
1
投票

您可以使用Firebase topics仅向订阅主题的设备发送通知。

firebase_messaging also supports topics.

© www.soinside.com 2019 - 2024. All rights reserved.