Android 许可 - 每个 Android 开发者帐户只有一个公钥?

标签 android android-lvl

如果我对 Android LVL 的理解是正确的,那么每个开发者帐户都会获得一个公钥。如果我想通过一个开发者帐户上传 2 个付费应用程序怎么办?有没有办法为每个应用程序获取单独的 key ?考虑这种情况:

-用户通过市场购买应用程序“A”来获取许可证。

-然后,用户通过其他来源下载应用程序“B”的未经许可的副本。

由于用户已经购买了应用程序“A”的许可证,应用程序“B”是否会被视为通过 LVL 验证?

请原谅我,如果这已经在其他地方解释过,但developer.android.com明确指出:

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).

这让我开始思考我的理论。有 Android LVL 经验的人可以透露一些信息吗?

最佳答案

关键是要识别您自己的身份,因此它与您的帐户绑定(bind)。您上传到帐户的每个应用程序都是不同的(由其 Android list 包名称唯一标识),因此用户购买和拥有的项目不同。如果不是这种情况,那么每个开发者只能对他们的所有应用程序收取一次费用,显然情况并非如此。 :)

关于Android 许可 - 每个 Android 开发者帐户只有一个公钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877917/

相关文章:

android - 为什么 Android 应用程序不提供 "Exit"选项?

android - 在 Google Play 上查询应用程序当前版本的更快方法?

android - 如何在应用程序中存储账单激活以增加篡改难度

java - Android 许可证验证检查始终返回错误代码 6

Android 许可 - 检查一次还是每次?

android - Android许可证验证异常行为

Android - Eprof 工具

android - 以编程方式更改从 API 响应获得的颜色资源的值

android - 如何查看之前的插屏广告是否还在展示?

android - Google Analytics 不生成配置文件,Firebase 冲突