【发布时间】:2011-11-23 03:57:56
【问题描述】:
我有一个安卓应用程序,它有一个试用版。我想在服务器端存储用户的imei号码和安装日期,而不是每次用户使用这个应用程序时检查试用版是否过期。由于我在服务器端编程方面没有经验,我希望这种云服务能解决我的问题。在我开始之前,我想确定 simpleDB 是否适合我的服务,如果不是,你能建议另一种解决方案吗?
【问题讨论】:
标签: android database cloud amazon-simpledb trialware
我有一个安卓应用程序,它有一个试用版。我想在服务器端存储用户的imei号码和安装日期,而不是每次用户使用这个应用程序时检查试用版是否过期。由于我在服务器端编程方面没有经验,我希望这种云服务能解决我的问题。在我开始之前,我想确定 simpleDB 是否适合我的服务,如果不是,你能建议另一种解决方案吗?
【问题讨论】:
标签: android database cloud amazon-simpledb trialware
主要问题是安全地存储访问凭据。要在没有中间服务器的情况下访问 SimpleDB 服务,您需要将访问凭据存储在您的 Android 应用程序中。只需很少的技能(文本编辑器?)即可访问这些内容,并且可能允许未经授权访问您的 Amazon Web Services 帐户。
一段时间以来,有一些选项可以创建具有不同访问级别(例如只读)的额外凭据,但我自己还没有探索过。
更新
亚马逊已将其 Android 库更新为 improved credential management。 anonymous, read-only access 的这个答案更详细地描述了如何使用 AWS Identity & Access Management。
【讨论】: