2011-06-16 49 views
0

我正在开发一款游戏应用程序,我希望用户能够将自己的分数记录在我的数据库中,以便我可以跟踪高分。如何限制Web服务仅限于我的应用程序?如果我使用密码,任何人都可以逆向工程应用并查看密码。仅从应用程序调用Web服务

+1

[避免自动软件来控制网络服务?]的可能重复(http://stackoverflow.com/questions/6354546/avoiding-automatic-software-to-control-web-services) – 2011-06-16 14:59:18

回答

1

只在您的服务器上存储数据库密码。通过https将验证/授权从应用程序发送到服务器,以将数据提交给服务器。服务器然后将插入到数据库。这里有3层

  1. 客户端应用程序。使http请求为

  2. 服务器应用程序。 db是否插入到

  3. 数据库。

+0

但止跌不要阻止某人在他们创建的应用程序中使用他们的凭据来发送错误的高分。 – 2011-06-16 15:02:26

相关问题