如果我对 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/