【问题标题】:How to handle push notifications on custom topic when user has logged out?用户注销时如何处理自定义主题的推送通知?
【发布时间】:2021-09-08 17:35:53
【问题描述】:

我正在尝试创建一个交付应用程序,在更改订单状态时向客户推送通知,我的通知场景是当客户下订单时,我编写了一些代码来订阅他的订单主题(订单 ID)以跟踪订单状态,问题是如果客户从应用程序中注销,与订单相关的通知仍然处于活动状态。 这种情况我该怎么办?

【问题讨论】:

  • 您可以使用基于令牌的推送通知,例如当用户注销时您可以使令牌无效,然后他将不会收到通知查看此帖子:medium.com/flutterdevs/…

标签: flutter dart push-notification firebase-cloud-messaging


【解决方案1】:

首先,您不应该使用主题来跟踪自定义用户通知,而是使用fmcToken。 登录时,获取令牌,然后分配给用户:

FirebaseMessaging.instance.getToken();

然后您可以向用户发送通知。

当您退出时,您可以:

FirebaseMessaging.instance.deleteToken();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 1970-01-01
    • 2013-06-10
    相关资源
    最近更新 更多