如果我对Android LVL的理解是正确的,那么每个开发者帐户都会获得一个公钥。如果我想通过一个开发者帐户上传2个付费应用,该怎么办?没有办法为每个应用程序获取单独的密钥?请考虑以下情况:
- 用户通过市场购买应用“A”获得许可。
- 然后用户通过其他来源下载未经许可的应用“B”副本。
由于用户已经购买了应用程序“A”的许可证,因此应用程序“B”会被视为通过LVL进行验证吗?
请原谅我,如果已在其他地方解释过,但developer.android.com明确指出:
请注意,您配置的测试响应适用于整个帐户 - 也就是说,它不适用于单个应用程序,而是适用于与发布者帐户关联的所有应用程序。如果您一次测试多个应用程序,更改测试响应将影响下次许可证检查中的所有应用程序(如果用户使用发布者帐户或测试帐户登录到模拟器或设备)。
这就是让我思考我的理论的原因。任何有Android LVL经验的人都可以解释一下吗?
答案 0 :(得分:3)
关键是要表明自己,因此它与您的帐户相关联。您上传到帐户的每个应用程序都是不同的(由其安卓程序清单包名称唯一标识),因此用户购买和拥有的项目不同。如果情况并非如此,那么每个开发人员只能为他们的所有应用程序收取一次费用,显然情况并非如此。 :)