2012-07-27 99 views
0

我正在開發android上的社交網絡應用程序。我的應用程序的很大想法是,當用戶啓動一個應用程序,它會得到這個應用程序的所有用戶在附近的位置。因此,爲了存儲用戶數據的目的,我想使用Web服務器。我不知道什麼是最好的開始方式。我應該使用亞馬遜網絡服務嗎? (S3,Ec2)我在網上衝浪得到了這些流言。 請指導我什麼是數據庫存儲的最佳方法?我應該寫我自己的服務器API嗎?或者是什麼 ?Android社交網絡應用程序的Web服務?

回答

1

這些都是一些普通的事情,你必須做的:

  1. 買一些服務器空間,您可以託管你的服務器(這是在Amazon EC2等)。如果您需要一個花哨的域名,也購買它,並將其映射到您帶來的服務器的IP地址(可選)。
  2. 在此服務器上安裝某種數據庫以存儲您的數據(msql)
  3. 編寫包裝Web服務(php,jsp等),這將使apis遠程訪問您的數據。出於安全原因,您還應該使用某種令牌傳遞機制進行一些身份驗證。
  4. 使用您在Web服務中創建的API遠程訪問服務器上的數據。
1

我個人比較喜歡用PHP和MySQL數據庫來連接應用程序和後端。您的應用可以向PHP發送請求,然後您的PHP webservice將寫入/讀取到數據庫,然後將JSON返回給您的應用。

我會說這是一個非常主觀的問題,儘管有很多方法可以編寫Web服務。