2017-03-22 91 views
0

我一直在做這麼多的研究,但似乎所有的文章都是從控制檯發送通知或向單個設備發送推送通知。如何向客戶端的每個人發送簡單的Firebase推送通知?

所有我想要的是在控制檯發送使用火力地堡推送通知我的客戶端和大家。我需要服務器嗎?如果是這樣,我需要從中檢索哪些信息?

+0

您是否看到https://firebase.googleblog.com/2016/08/sending-notifications-between-android.html? –

+0

@Frank van Puffelen使用棄用的API –

+0

據我所知,該博客文章中沒有使用API​​。你的意思是哪一部分?有關更新的示例,請參閱https://firebase.google.com/docs/functions/use-cases#notify_users_when_something_interesting_happens。但我更新了博客文章以指向那裏。 –

回答

2

如果您只是想發送下游消息,您並不需要服務器。您可以簡單地use PostmancURL。只需指定要將消息負載發送到的註冊令牌/主題。

如果您打算從客戶端(Android應用程序)本身發送下游消息,我強烈建議不要。引用的@ FrankvanPuffelen的回答here一部分:

發送消息的設備(所謂的下行消息)需要一個HTTP調用,指定服務器密鑰。顧名思義,這個關鍵只能用在你可以信任的環境中。

這是爲了避免暴露密鑰給未經授權的用戶,以防止利用。

+0

您可以使用它向設備發送消息(所謂的下游消息)指定服務器密鑰的HTTPS調用。 – eurosecom

+0

我不會擔心安全問題,因爲這個應用程序不會公開。你能爲我提供方式嗎? –

+0

那麼只是爲了練習?我想你可以看看這個[post](http://stackoverflow.com/q/41560266/4625829)以供參考。 –