亚马逊应用商店和安卓授权 LVL
Posted
技术标签:
【中文标题】亚马逊应用商店和安卓授权 LVL【英文标题】:amazon app store and android licensing LVL 【发布时间】:2011-10-04 12:44:15 【问题描述】:所以,我现在有一些小的 android 应用程序,并且正在考虑在 Amazon App Store 中发布。但是,我有一个基本问题,我在任何地方都看不到答案。
如果您在亚马逊商店发布应用程序,如何处理许可?我目前在我的付费应用程序中使用 Google LVL 许可,以确保用户获得运行它们的许可。我假设在亚马逊上销售的应用程序不会有任何联系告诉谷歌,嘿,这个应用程序已购买,他们已获得许可,所以当他们启动它时向他们发送 OK TO RUN 状态。还是我弄错了?
亚马逊有自己的 LVL 类型代码吗?或者,如果您想在亚马逊上销售,您是否只需要忘记所有许可?
【问题讨论】:
我不确定它是如何工作的,但我很肯定亚马逊确实允许应用程序许可。当我的 Droid X 更新到 Gingerbread 时,我无法使用从亚马逊下载的任何应用程序,直到我登录 App Store 以确认我的许可证。如果您在未确认已付费的情况下尝试运行该应用程序,则会收到类似 this 的消息。 ***.com/questions/16143033/in-app-payment-in-amazon@theisenp 【参考方案1】:只需从您的应用中删除所有 LVL 代码(使其不受保护),然后在将您的应用提交到亚马逊时选择复制保护单选按钮。他们会将许可代码添加到您的应用程序中,然后再将其退出并在 Amazon Appstore 上发布。
商店提供的许可代码无法在其他应用商店中使用。许多人都推出了自己的产品,具有不同程度的简单性。
【讨论】:
您不必删除所有 LVL 代码,只需禁用它即可。如果您使用依赖注入(即 Roboguice/Guice),您可以在 Amazon 的构建过程中简单地指向一个不同的模块,该模块具有您的许可服务代码的实现,它什么都不做(或者如果亚马逊有一个许可库,我们可以使用)。 您好,请问我在哪里可以找到这个“将您的应用程序提交到亚马逊时的复制保护单选按钮”。我刚刚搜索了所有“我的应用程序”部分,但徒劳无功。只需提供在哪里可以找到该单选按钮。 亚马逊上的当前位置位于“二进制文件”选项卡下。有一个“应用 Amazon DRM?”选项。对 Christopher 的评论是肯定的 - 如果其他应用商店的 DRM 代码是惰性的并且不会运行,它可能不会导致问题。【参考方案2】:我在 Android 电子市场中有一个应用。我应该怎么做才能确保应用程序 在亚马逊应用商店工作?
您应该确保您的应用 不包括任何复制保护功能(您可以选择 应用亚马逊的 DRM 技术——请参阅我们的 DRM 常见问题解答)。你还应该 花点时间了解可用于的不同签名选项 您(开发人员签名或亚马逊签名)并选择 最适合您的用户。
Source
【讨论】:
以上是关于亚马逊应用商店和安卓授权 LVL的主要内容,如果未能解决你的问题,请参考以下文章
Windows 11运行Android应用得到保障,亚马逊应用商店将支持AAB