Android社交网络应用程序的Web服务?

时间:2012-07-27 18:16:36

标签: android web-services amazon social-networking

我正在开发android上的社交网络应用程序。我的应用程序的想法是,当用户启动应用程序时,它将获得此应用程序的所有用户在附近的位置。为了存储目的的用户数据我想使用Web服务器。我不知道什么是最好的开始方式。我应该使用亚马逊网络服务吗? (S3,Ec2)我在网上冲浪得到了这些流行语。 请指导我什么是数据库存储的最佳方法?我应该编写自己的服务器API吗?或者是什么 ?

2 个答案:

答案 0 :(得分:1)

我个人赞成使用带有PHP的MySQL数据库来连接应用程序和后端!您的应用程序可以向PHP发送请求,然后您的PHP Web服务将写入/读取到数据库,然后将JSON返回到您的应用程序。

我会说这是一个非常主观的问题,因为有很多方法可以编写Web服务。

答案 1 :(得分:1)

这些是你必须要做的一些事情:

  1. 购买一些可以托管服务器的服务器空间(这是亚马逊ec2等)。如果您需要一个精美的域名,也可以购买,并将其映射到您带来的服务器的IP地址(可选)。
  2. 在此服务器上设置某种类型的数据库来存储数据(msql)
  3. 编写包装器Web服务(php,jsp等),它将公开apis以远程访问您的数据。出于安全原因,您还应该使用一些令牌传递机制进行一些身份验证。
  4. 使用您在Web服务中创建的API远程访问服务器上的数据。