【发布时间】:2021-01-02 20:46:32
【问题描述】:
我看到了一些示例,您必须提取设备令牌并将它们存储在数据库中才能向该设备发送通知。
我想知道是否可以使用 Firebase 用户 ID 发送选择的用户通知列表,从而跳过对令牌的需求?
【问题讨论】:
标签: flutter firebase-cloud-messaging
我看到了一些示例,您必须提取设备令牌并将它们存储在数据库中才能向该设备发送通知。
我想知道是否可以使用 Firebase 用户 ID 发送选择的用户通知列表,从而跳过对令牌的需求?
【问题讨论】:
标签: flutter firebase-cloud-messaging
No firebase 不支持使用 userID 发送通知。
如果 firebase 使用以下链接,您必须集成 FCM 包以获取令牌: https://pub.dev/packages/firebase_messaging
获得令牌后,只有你可以使用这个令牌并发送通知。
发送通知的其他方式是主题。 对于主题,我给你下面的链接: https://www.filledstacks.com/post/push-notifications-in-flutter-using-firebase/
【讨论】:
不,你不能。您需要从 firebase cloud function 实现自定义通知发送方,以通过用户 ID 发送。但是您不能忽略 FCM 标记。您必须注册用户设备的有效FCM token 才能触发每个设备通知。检查以下指南:
【讨论】: