Amazon Appstore DRM - 如何实施?

Posted

技术标签:

【中文标题】Amazon Appstore DRM - 如何实施?【英文标题】:Amazon Appstore DRM - How to implement? 【发布时间】:2011-07-12 05:17:28 【问题描述】:

我无法从 Amazon 那里了解他们的 DRM 是如何工作的,甚至是如何实施它,我也找不到任何值得一提的文档。

亚马逊会自行更改 APK 还是开发人员必须这样做?

是否有一些体面的文档(专为开发人员设计)解释它?有的话请发链接。

【问题讨论】:

【参考方案1】:

您无需执行任何操作,只需在上传应用程序时选中 DRM 复选框。

【讨论】:

如果您提交已签名的 APK,他们还能为其添加 DRM 吗?如果您提交未签名的 APK,那么他们是否提供了一种方式让您稍后对其进行签名并重新上传?不是我能看到的。总的来说,我和他们有很多麻烦。糟糕的支持、长时间的延迟、糟糕的文档。 如果他们更改了 APK,然后在商店推出之前让您无法对其进行测试,这也不太酷。 所以从昨天开始,他们向亚马逊开发者门户添加了一些新功能。他们现在可以让您上传未签名的 APK,然后下载他们的修改版本,自己签名,然后重新上传。他们还可以选择让他们签名。无论哪种情况,您都可以选择让他们添加或不添加 DRM。【参考方案2】:

来自FAQ:

我可以将 DRM 应用到我的应用吗?

对于每个应用 您提交给 Appstore,您 可以选择应用 DRM 或使您的 没有任何权利的应用程序可用 管理约束。如果你这样做 选择将 DRM 应用于您的一个 应用程序,您必须使用 DRM 系统 由亚马逊通过亚马逊提供 应用商店开发者门户。

您是否已加入开发者计划并尝试访问门户?

这里有更多details。我仍在试图弄清楚这是否已经发生过,或者只是被炒作了。

【讨论】:

是的,我可以访问门户。我看不到 DRM 上的任何内容。根本没有提供 DRM 系统。没有详细的文档。 感谢链接,其中包含他们的博客文章链接:amazonappstoredev.com/2011/03/index.html。有一些很好的细节,但仍然不够。例如,他们在底部谈论用户在无法访问互联网时是否能够使用 DRM 应用程序。答案是肯定的,安装了一个赋予他们这些权利的令牌,但随后我们看到:“Amazon Appstore 客户端将定期与 Amazon 服务器通信以刷新令牌。”这当然会引发令牌持续多长时间等问题。

以上是关于Amazon Appstore DRM - 如何实施?的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何删除 Amazon AppStore 和 Kindle 的地图功能

如何将重新配置的 apk 文件从 Amazon Appstore 导入 Eclipse 以进行签名

如何在运行时确定应用程序是通过 amazon appstore 还是 Google play 安装的

怎样清除kindle的DRM

kindle 电子书去除DRM

Amazon Appstore webapp 是不是在暂停时退出?