0

我有一個android應用程序連接firebase。當有新的孩子被添加到數據庫時,我需要通過通知消息通知用戶。此外,在我的應用程序中,用戶選擇一個代碼(例如:71000,00100,90288),並且此代碼存儲在共享首選項中。我需要在用戶被添加或修改時通知用戶,只有用戶選擇的代碼。任何幫助,高度讚賞。非常感謝你提前。如何接收通知給android用戶,何時更新firebase數據庫?

enter image description here

+1

你應該看看Firebase的雲端函數 –

+0

正如AL所說,這聽起來像是一個雲端函數的工作。查看此頁面上的第一個用例:https://firebase.google.com/docs/functions/use-cases#notify_users_when_something_interesting_happens –

+0

非常感謝你,AL和Frank van Puffelen! – angels65

回答

1

,如果你的服務器端的火力點,發送通知時添加子,你需要創建一個火力點雲功能,這將做到這一點 所以這個你會做什麼:

  • 創建firebase雲功能
  • 用通知發送數據(使用有效載荷)
  • 在您的服務(消息列表程序)中接收數據後,檢查數據(數字)是否等於某些s在共享偏好設置
+0

是的,會這樣做。謝謝你,先生! – angels65

0

在firebase,我們得到回調提供實時數據庫功能。

方式這樣做的:

  • 註冊一個onChildAdded監聽到火力節點URL,每當一個孩子加入時它被觸發,你可以運行,可能會導致其在客戶端上運行的通知有效載荷的服務。
  • 使用在服務端運行的Firebase雲功能。
+0

非常感謝你Jay! – angels65

0

一旦我開發這樣的應用程序,爲了實現這一點,我使用broadcastreceiver監視我的數據庫中的新信息。 (這只是建議) 但是你仍然可以利用this教程

+0

非常感謝你Tarlan! – angels65

相關問題