【问题标题】:Can I send fcm notifications to Firebase UserIds instead of device tokens?我可以将 fcm 通知发送到 Firebase UserIds 而不是设备令牌吗?
【发布时间】:2021-01-02 20:46:32
【问题描述】:

我看到了一些示例,您必须提取设备令牌并将它们存储在数据库中才能向该设备发送通知。

我想知道是否可以使用 Firebase 用户 ID 发送选择的用户通知列表,从而跳过对令牌的需求?

【问题讨论】:

    标签: flutter firebase-cloud-messaging


    【解决方案1】:

    No firebase 不支持使用 userID 发送通知。

    如果 firebase 使用以下链接,您必须集成 FCM 包以获取令牌: https://pub.dev/packages/firebase_messaging

    获得令牌后,只有你可以使用这个令牌并发送通知。

    发送通知的其他方式是主题。 对于主题,我给你下面的链接: https://www.filledstacks.com/post/push-notifications-in-flutter-using-firebase/

    【讨论】:

      【解决方案2】:

      不,你不能。您需要从 firebase cloud function 实现自定义通知发送方,以通过用户 ID 发送。但是您不能忽略 FCM 标记。您必须注册用户设备的有效FCM token 才能触发每个设备通知。检查以下指南:

      FCM Push Notifications for Flutter

      【讨论】:

        猜你喜欢
        • 2021-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-29
        • 2021-05-25
        • 1970-01-01
        相关资源
        最近更新 更多