我有一個Android應用程序,需要實現推送通知,發送和接收簡單通知。 我的場景;當userY提交關於userX的表單將發送userY通知,userY發送給你的消息...Firebase - 發送通知(安卓)
我的問題:我是否需要創建服務器端層(C#,PHP或Node.js)來處理這部分,所以從android發送數據到C#和C#發送到Firebase?或有簡單的方法來直接從Android應用程序做到這一點?
謝謝。
我有一個Android應用程序,需要實現推送通知,發送和接收簡單通知。 我的場景;當userY提交關於userX的表單將發送userY通知,userY發送給你的消息...Firebase - 發送通知(安卓)
我的問題:我是否需要創建服務器端層(C#,PHP或Node.js)來處理這部分,所以從android發送數據到C#和C#發送到Firebase?或有簡單的方法來直接從Android應用程序做到這一點?
謝謝。
你不需要服務器來發送消息本身。你甚至可以從bash shell發送。
curl -H "Content-Type: application/json " -H "Authorization: key=Your_AUTHKEY" -X POST -d '
{ "data" : { "mykey" : "myvalue"},"notification": {"title": "My test 1","body": "bla bla"}
, "to" : "Your_looong_TOKEN"}'
傳遞令牌時可能會出現問題。可以有一個有用的耐久性值(寫入基地)。 只需發送包含相應標題的帖子請求即可。
根據我的評論,你應該看看Cloud Functions for Firebase,特別是,Realtime Database Triggers。
假設您正在使用Firebase實時數據庫。對於「userY發送表單給userX」的流程,您可能會看到某個用戶會有forms
節點,您將從其他用戶添加form
,and every time a form
is added,您發送的通知爲Firebase Cloud Messaging。類似於你會如何send when using Firebase Admin。
謝謝AL ...所有的應用程序數據庫都是天藍色的,所以生病時不使用Fitebase數據庫,但生病嘗試雲功能。再次感謝你 – mokayyali
這是ROR,但試試這個https://github.com/ranjithnfn/PushNotification-ios-android – Ranjithkumar
謝謝,但我不能在我的應用程序中包含FCM apiKey以確保安全。 – mokayyali
您不需要創建服務器端層來處理這部分Firebase。有關更多詳細信息,請參閱鏈接https://firebase.google.com/docs/notifications/ –