簡體   English   中英

使用RESTful API或Firebase

[英]Using RESTful api or firebase

我是Android新手,請教些建議。

我需要構建兩個Android應用程序。

  • 火車旅客的Android應用程序

    • 目的:向鐵路警衛隊發送自定義消息(以保持狀態)。 鐵路警衛人員將根據已發送的貨車編號進行識別。
  • 警衛的Android應用程序。

    • Guard必須能夠登錄並能夠接收來自旅行者的(實時)消息。 簡而言之,這應該是單向消息傳遞系統。

我習慣用數據庫構建RESTful Web應用程序。 我不知道在這種情況下應該使用哪種技術。 據我所知,我無法在Android上使用MySQL,Oracle等數據庫。 我讀過Firebase可以替代它,但是我不確定它是否是此類應用程序的理想解決方案。

我可以構建一個RESTful服務器並從應用程序進行調用。 我想如果我這樣做,該消息將不會作為實時推送通知接收。

有什么建議嗎?

RESTful服務托管在服務器上,並通過響應滿足傳入的請求。

遠程通知由遠程服務器處理。 在這種情況下,客戶端應用程序需要使用唯一密鑰(例如,UUID)在服務器上注冊。 然后,服務器針對唯一密鑰觸發消息,以通過約定的客戶端/服務器協議(例如HTTP或XMPP)將消息傳遞到客戶端應用程序,客戶端顯示收到的消息。 當推送通知到達時,它可以發送簡短的通知和消息,在應用程序圖標上設置徽章或播放警報聲音以吸引用戶的注意。[21] 應用程序通常使用推送通知來引起用戶注意。

以上文字的來源

您可以了解基礎知識並將其實現到您的應用程序中。 但是,這是太多的工作,您實際上不會獲得太多。 使用Firebase更好,並且文檔也很好。 您需要根據使用Firebase的數量付費。

一個開始的地方: https : //firebase.google.com/docs/cloud-messaging/

暫無
暫無

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

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