2014-04-02 56 views
0

我是第一年計算機科學的學生,我正在嘗試開發一個android應用。到目前爲止,我只學習和了解Java。我設計了一個非常簡單的應用程序,現在我想從一個設備獲取位置併發送到安裝了該應用程序的其他設備。Android第三方應用服務器

我已經到了我可以從手機獲取位置的階段,但遇到了一個超出我的知識範圍的問題,這個問題非常有限。要將數據從一部電話發送到其他電話,我意識到我需要使用Google Cloud Messaging並使用GCM,我需要第三方應用程序服務器。但是,我對服務器一無所知。

總結我的問題....

  1. 我應該怎麼辦?像我在哪裏得到這第三個應用程序服務器? (亞馬遜網絡服務?),這對學生來說是負擔得起的嗎?
  2. 我可以使用XAMPP設置本地服務器並將其連接到GCM服務器嗎?
  3. GCM表示應用服務器必須能夠存儲api密鑰和客戶端註冊ID。所以我需要學習SQL將它們存儲在數據庫中並學習PHP與數據庫進行通信?
  4. 我只知道java,我可以編寫指定服務器應該在java中執行什麼操作的代碼?

我什至不知道我應該研究並決定發表這個問題。你的迴應將非常感激,並且指導我應該研究的內容會很有幫助。

回答

1

現在該怎麼辦?像我在哪裏得到這個第三個應用程序 服務器? (亞馬遜網絡服務?)

AWS是一個很好的開始。

這對學生來說是負擔得起的嗎?

您支付您使用的費用。我不知道你的財務或使用情況。只有你可以回答。

我可以使用XAMPP設置本地服務器並將其連接到GCM服務器嗎?

通過。

GCM表示應用服務器必須能夠存儲api密鑰和 客戶端註冊ID。所以我需要學習SQL將它們存儲在 數據庫中並學習PHP與數據庫通信?

一個問號會做...

任何人誰寫的代碼應該理解關係數據庫和SQL。是的,你應該學習它。

我只知道java,我可以寫代碼,指定什麼服務器 應該在java中做?

您可以使用Java編寫服務器端。

+1

如果我可能會提示,您還可以考慮使用[OpenShift](https://www.openshift.com/)來託管您的應用程序服務器。這對學生來說是非常實惠的,因爲您可以免費託管三個應用程序。 – mthmulders

+0

好的建議 - 我同意。 – duffymo

0

如果你是要去使用PHP,你可以使用一個免費的子域名託管免費php文件的最佳地點是000Webhost我創建similer類型的應用程序爲我的大學項目還..好運

相關問題