簡體   English   中英

如何使用 firebase admin sdk 向所有用戶發送推送通知?

[英]How to send a push notification to all users using firebase admin sdk?

我有一個 Android 應用程序,我通過 firebase 向其發送推送通知。 現在我正在制作一個將在我的服務器上運行的 Django 應用程序。 我想使用該 django 應用程序將通知發送到我的應用程序。 我開始為 python 測試 firebase admin SDK。 我是從 這里學習的。 我實現了文檔給出的示例代碼,你可以在這里看到它,它適用於測試 android 應用程序。 問題是我需要設備的注冊令牌來發送我尚未收集的通知。 或者我可以向主題發送通知,但問題是應用程序用戶尚未訂閱主題。 我以前使用 Firebase 控制台發送通知。 我在發送通知時使用了這個選項: Firebase 控制台 使用此選項,我將通知發送給我的應用程序的所有用戶。 如何使用管理 sdk 執行此操作? 我想向應用程序的所有用戶發送通知。 我也嘗試過 py-fcm 來做到這一點,但沒有成功。 它有同樣的問題。 (如果使用 admin sdk 無法解決問題,請告訴其他一些庫或方法使用)

您無法發送到 Firebase 面板中的所有設備。 您應該使用“主題”或“群組”發送到多個設備。

您可以通過排除不存在的主題來使用“not”操作。

!('TopicA' in topics)

使用此表達式,任何未訂閱 TopicA 的應用程序實例,包括未訂閱任何主題的應用程序實例,都會收到該消息。 如果您確保沒有任何用戶訂閱“TopicA”,那么您實際上是在向所有用戶發送消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM