【发布时间】:2011-09-08 14:49:47
【问题描述】:
我有一个 Android 游戏,我希望它针对服务器后端上的每个用户存储数据 - 例如高分。
这里列出了非常苛刻的要求!任何解决方案都不太可能满足所有这些需求,因此我已更改/优先考虑它们:
- 最少/非常简单的服务器和客户端代码
- 免费/便宜
- 自动扩展,无需/很少维护服务器
- 使用最少的代码尽可能安全
- 无缝 - 无需用户操作即可授权/选择任何内容
我知道 Parse,这似乎是最简单的选择,但我担心未来的成本,并且希望获得更多控制权,因此我想要一些替代方案。
AWS 似乎付出了很大的努力,尽管它相当容易和很好地处理安全匿名身份验证。
如果有一种无需用户登录或授权应用引擎的简单方法来保护请求,App Engine 将会非常棒。
所以...我想要 Parse 的无缝性、AWS 的安全性以及 App Engine 的自动缩放。还有 Parse 的易用性/编码。手指交叉。 :)
谢谢
【问题讨论】:
-
2 在理论上是不可行的。 1、4 和 6 不啮合。 3 遇到了 Android 设备 ID 的问题(请参阅 stackoverflow.com/questions/2785485/… )。如果您想得到答案,请开始确定优先级。最好是每个人都能看到的地方。
-
为反馈干杯,我开始怀疑 2 在理论上是不可能的 - 例如,从 APK 中撕下一个密钥很容易。我将按优先顺序编辑问题。
-
您可以在 App Engine 上使用任何您想要的身份验证机制 - 而不仅仅是内置的用户 API。
标签: android google-app-engine amazon-web-services backend