我是第一年計算機科學的學生,我正在嘗試開發一個android應用。到目前爲止,我只學習和了解Java。我設計了一個非常簡單的應用程序,現在我想從一個設備獲取位置併發送到安裝了該應用程序的其他設備。Android第三方應用服務器
我已經到了我可以從手機獲取位置的階段,但遇到了一個超出我的知識範圍的問題,這個問題非常有限。要將數據從一部電話發送到其他電話,我意識到我需要使用Google Cloud Messaging並使用GCM,我需要第三方應用程序服務器。但是,我對服務器一無所知。
總結我的問題....
- 我應該怎麼辦?像我在哪裏得到這第三個應用程序服務器? (亞馬遜網絡服務?),這對學生來說是負擔得起的嗎?
- 我可以使用XAMPP設置本地服務器並將其連接到GCM服務器嗎?
- GCM表示應用服務器必須能夠存儲api密鑰和客戶端註冊ID。所以我需要學習SQL將它們存儲在數據庫中並學習PHP與數據庫進行通信?
- 我只知道java,我可以編寫指定服務器應該在java中執行什麼操作的代碼?
我什至不知道我應該研究並決定發表這個問題。你的迴應將非常感激,並且指導我應該研究的內容會很有幫助。
如果我可能會提示,您還可以考慮使用[OpenShift](https://www.openshift.com/)來託管您的應用程序服務器。這對學生來說是非常實惠的,因爲您可以免費託管三個應用程序。 – mthmulders
好的建議 - 我同意。 – duffymo