Android授权-每个Android开发者帐户只有一个公钥?

Android授权-每个Android开发者帐户只有一个公钥?,android,android-lvl,Android,Android Lvl,如果我对Android LVL的理解是正确的,那么每个开发人员帐户可以获得一个公钥。如果我想通过一个开发者帐户上传2个付费应用,该怎么办?没有办法为每个应用程序获取单独的密钥?考虑这种情况: -用户通过市场购买应用程序“a”获得许可证 -然后,用户通过其他来源下载未经许可的应用程序“B”副本 由于用户已使用应用程序“a”购买了许可证,应用程序“B”是否会被视为通过LVL验证 如果在其他地方对此进行了解释,请原谅,但developer.android.com特别声明: 请注意,您配置的测试响应应用

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

-用户通过市场购买应用程序“a”获得许可证

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

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

如果在其他地方对此进行了解释,请原谅,但developer.android.com特别声明:

请注意,您配置的测试响应应用于帐户范围—也就是说,它不应用于单个应用程序,而是应用于与发布者帐户关联的所有应用程序。如果同时测试多个应用程序,更改测试响应将影响所有这些应用程序的下一次许可证检查(如果用户使用发布者帐户或测试帐户登录到仿真器或设备)


这就是促使我思考我的理论的原因。任何有安卓LVL相关经验的人都能透露一些信息吗?

关键是要确定自己的身份,因此它与您的帐户有关。您上传到帐户的每个应用程序都是不同的(由其android清单包名称唯一标识),因此用户购买和拥有的物品也不同。如果不是这样,那么每个开发者只能对他们所有的应用收费一次,显然不是这样的

这是我的假设,但我想确保LVL在验证许可证时考虑了应用程序包名称。另一方面,我认为允许开发人员使用一种“主密钥”可能会对开发人员有利,这样,如果用户想以10美元或20美元的价格购买一个主密钥,他们就可以获得使用该“主密钥”的所有应用程序的许可。你有什么想法?我认为有很多很多功能可以添加到市场上。我不知道市场团队的工作重点是什么,但他们肯定不缺少他们能做的整洁的事情。:)