如果我对Android LVL的理解是正确的,那么您将为每个开发人员帐户获取一个公钥。如果我想通过单个开发者帐户上传2个付费应用,该怎么办?没有办法为每个应用程序获取单独的密钥?考虑这种情况:Android授权 - 每个Android开发者帐户只有一个公钥?
- 用户通过在市场上购买应用程序“A”获取许可证。
- 用户然后通过其他来源下载未经许可的应用程序“B”副本。
由于用户已经购买了应用程序“A”的许可证,应用程序“B”会被视为通过LVL验证吗?
原谅我,如果这已经说明了别的地方,但developer.android.com明确规定:
注意,测试响应您配置应用于帐户内的 - 也就是说,它并不适用于单一应用程序,而是与发布者帐户关联的所有应用程序。如果您一次测试多个应用程序,那么更改测试响应将影响下一个许可证检查中的所有应用程序(如果用户使用发布者帐户或测试帐户登录到模拟器或设备)。
这让我想起了我的理论。任何具有Android LVL经验的人都可以了解一些情况吗?
这就是我所假设的,但我想确保LVL在验证许可证时考虑了应用程序包名称。另一方面,我认为开发人员允许使用某种“主密钥”可能会有所帮助,因此如果用户想要购买一个,例如10美元或20美元,他们就可以使用此“主密钥。”你在想什么? – dell116
我认为有很多很多功能可以很好的添加到Market中。我不知道市场团队的优先事项是什么,但他们当然不缺乏他们可以做的整洁事情。 :) – hackbod