我已成功設置Firebase和我的Android應用程序一起工作。我可以通過Firebase控制檯發送通知並完美接收。但是,這不是我想要的,我想根據從JSON格式的REST API(我使用USGS API)收到的數據發送通知。所以我想在發生大地震時通知我的用戶。我如何實現這一目標?我對這一切都很陌生,如果你能幫助我,那將會很棒。如何根據使用Firebase的REST API中的數據在Android上發送推送通知?
0
A
回答
3
一旦您在您的應用中實施Firebase,您將收到refreshedToken
,您需要將其發送到您的Web服務器,以便它具有更新的令牌。 和執行網絡一個你自己的部分與幫助從以下過程 https://firebase.google.com/docs/cloud-messaging/admin/send-messages
1
可以使用Node.js的腳本實現自己的目標發送推送通知。
只需按照以下操作的指令: 1.安裝FCM節點
npm install fcm-node
膏以下代碼&保存與文件名說 「fcm_demo」 與擴展名爲.js
var FCM = require('fcm-node'); var serverKey = 'YOURSERVERKEYHERE'; //put your server key here var fcm = new FCM(serverKey); var message = { //this may vary according to the message type (single recipient, multicast, topic, et cetera) to: 'registration_token', data: { //you can send only notification or only data(or include both) my_key: 'my value', my_another_key: 'my another value' } }; fcm.send(message, function(err, response) { if (err) { console.log("Something has gone wrong!"); } else { console.log("Successfully sent with response: ", response); } });
幾點要記住: -
您將從您註冊項目的Firebase控制檯獲取服務器密鑰。 (只需在那裏搜索..)。
您將從refreshedToken
獲得註冊令牌。
在安裝fcm-node之前,您的機器必須預先安裝了node.js
和npm
。如果您以前沒有安裝node.js和npm,請首先安裝這些組件&,然後安裝fcm-node。
由於您希望根據從JSON格式的REST API接收到的數據發送通知,只需在上述node.js
腳本的data
部分複製您的JSON格式。
node fcm_demo.js
上方運行,從終端腳本如果一切順利的話,您將收到您的通知。
謝謝。 ;)
相關問題
- 1. Firebase:使用REST API發送通知
- 2. 使用volley發送firebase推送通知
- 3. 如何發送推送通知Firebase
- 4. 使用Rest API在parse.com中發送高級推送通知
- 5. 在推送通知中發送URL Firebase
- 6. 使用API時,Firebase API未發送推送通知
- 7. 在多個Android設備間使用Firebase發送推送通知
- 8. 使用Malcom API發送推送通知
- 9. 如何反映API在Firebase控制檯上發送的推送通知
- 10. 通過Firebase發送推送通知
- 11. 在android中發送推送通知
- 12. Android Firebase實時數據庫觸發推送通知
- 13. 使用REST API解析推送通知
- 14. Android Firebase推送通知使用php
- 15. 發送了兩次Firebase推送通知
- 16. 從JavaScript/jQuery發送Firebase推送通知
- 17. Swift Firebase發送推送通知
- 18. 使用JSON發送帶有數據的推送通知
- 19. Firebase推送通知
- 20. 如何發送基於數據庫字段的推送通知
- 21. 如何發送推送通知在android中使用第三方推送woosh
- 22. 如何在C#.Net上通過GCM發送Android推送通知
- 23. 從Android發送推送通知
- 24. parse.com使用build.phonegap的REST API Javascript推送通知Android和iOS
- 25. 我使用Firebase發送來自網絡的推送通知
- 26. Android的Firebase發送通知給用戶段來保存數據
- 27. 爲什麼我不能使用C#中的Appcelerator REST API發送推送通知?
- 28. 用firebase發送推送通知 - 致命異常(android)
- 29. 使用cordova的FireBase推送通知
- 30. 使用Firebase的實時推送通知
謝謝!我會試試這個。 –
當然..如果您遇到任何問題,請隨時提問! – itzswan