为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 firebase admin sdk 向所有用户发送推送通知?

如何使用 firebase admin sdk 向所有用户发送推送通知?

慕森王 2022-04-23 17:11:46
我有一个 Android 应用程序,我通过 firebase 向其发送推送通知。现在我正在制作一个将在我的服务器上运行的 Django 应用程序。我想使用该 django 应用程序将通知发送到我的应用程序。我开始为 python 测试 firebase admin SDK。我是从这里学习的。我实现了您可以在此处看到的文档给出的示例代码,它适用于测试 android 应用程序。问题是我需要设备的注册令牌来发送我尚未收集的通知。或者我可以向主题发送通知,但问题是应用程序用户尚未订阅主题。我以前使用 firebase 控制台发送通知。我在发送通知时使用了这个选项:使用此选项,我将通知发送给我的应用程序的所有用户。如何使用 admin sdk 执行此操作?我想向应用程序的所有用户发送通知。我也试过 py-fcm 来做到这一点,但找不到成功。它有同样的问题。(如果使用 admin sdk 无法解决问题,请告诉其他库或方法使用)
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

您无法发送到 Firebase 面板中的所有设备。您应该使用“主题”或“群组”发送到多个设备。



查看完整回答
反对 回复 2022-04-23
?
UYOU

TA贡献1878条经验 获得超4个赞

您可以通过排除不存在的主题来使用“不”操作。

!('TopicA' in topics)

使用此表达式,任何未订阅 TopicA 的应用程序实例,包括未订阅任何主题的应用程序实例,都会收到该消息。如果您确保没有任何用户订阅“TopicA”,那么您实际上是在向所有用户发送消息。


查看完整回答
反对 回复 2022-04-23
  • 2 回答
  • 0 关注
  • 423 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信