我有一个android应用程序,它有一个试用版。我想在服务器端存储用户的imei号码和安装日期,然后每次用户使用这个应用程序时检查,以知道试用版是否过期。由于我在服务器端编程方面没有经验,我希望这种云服务能解决我的问题。在我跳入它之前,我想确定simpleDB是否适合我的服务,如果不是,你能建议另一个解决方案吗?
主要问题是安全地存储访问凭据。要在没有中间服务器的情况下访问SimpleDB服务,您需要在Android应用程序中存储访问凭据。这些凭据只需很少的技能(文本编辑器?)就可以访问,并且可能允许未经授权的访问您的Amazon Web Services帐户。
一段时间以来,有一些选项用于创建具有不同访问级别的额外凭据(例如:只读),但我自己还没有探索过。
Amazon已经更新了他们的Android库,改进了凭据管理。这个匿名、只读访问的答案更详细地描述了如何使用AWS Identity &访问管理。