Android 许可 - 每个 Android 开发者帐户只有一个公钥?
如果我对 Android LVL 的理解是正确的,那么每个开发者帐户都会获得一个公钥。如果我想通过一个开发者帐户上传 2 个付费应用程序怎么办?有没有办法为每个应用程序获取单独的密钥?考虑以下场景:
- 用户通过市场购买应用程序“A”来获取许可证。
-然后,用户通过其他来源下载应用程序“B”的未经许可的副本。
由于用户已经购买了应用程序“A”的许可证,应用程序“B”是否会被视为通过 LVL 验证?
如果其他地方已经对此进行了解释,请原谅我,但developer.android.com 特别指出:
请注意,您配置的测试响应适用于整个帐户 - 也就是说,它不适用于单个应用程序,而是适用于与发布者帐户关联的所有应用程序。如果您同时测试多个应用程序,则更改测试响应将影响所有这些应用程序的下一次许可证检查(如果用户使用发布者帐户或测试帐户登录模拟器或设备)。
这就是让我思考我的理论的原因。有 Android LVL 经验的人可以透露一些信息吗?
If my understanding of the Android LVL is correct, you get one public key per developer account. What if I want to upload 2 paid apps through a single developer account? There is no way to get a separate key for each app? Consider this scenario:
-The user acquires a license by purchasing app "A" through the market.
-The user then downloads an unlicensed copy of app "B" through some other source.
Since the user had already purchased a license with app "A," will app "B" be seen as verified through LVL?
Forgive me if this has been explained somewhere else, but developer.android.com specifically states:
Note that the test response that you configure applies account-wide — that is, it applies not to a single application, but to all applications associated with the publisher account. If you are testing multiple applications at once, changing the test response will affect all of those applications on their next license check (if the user is signed into the emulator or device using the publisher account or a test account).
This is what brought me to thinking about my theory. Can anyone with experience concerning the Android LVL shed some light?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关键是要识别您自己的身份,因此它与您的帐户绑定。您上传到帐户的每个应用程序都是不同的(由其 Android 清单包名称唯一标识),因此用户购买和拥有的项目不同。如果不是这种情况,那么每个开发者只能对他们的所有应用程序收取一次费用,显然情况并非如此。 :)
The key is to identify yourself, so it is tied to your account. Each app you upload to the account is different (uniquely identified by its android manifest package name), and thus a different item the user buys and owns. If that wasn't the case, then each developer could only charge once for all of their apps, and clearly that is not the case. :)