我工作这需要对个别设备进行授权许可,这意味着不同的设备必须购买单独的许可证(使用相同的账户),即使它们是由同一个用户使用的应用程序。这是由Android LVL支持的吗?起初我认为可以通过使用DeviceLimiter来完成。但在查看代码之后,我认为它只能为您提供一种方法来限制有多少设备可以共享相同的许可证。如果我将它设置为1(基本上我的服务器将检查有多少设备与LVL提供的userId关联作为DeviceLimiter的参数),则用户只能在一台设备上使用许可证。但这不完全是我想要的,我希望用户为不同设备购买多个许可证。但由于Google LVL与用户帐户绑定,因此我无法检查哪个许可证适用于哪个设备。的Android设备拉特授权特定
有人已经这样做过? LVL有可能吗?我对DeviceLimiter的理解是否正确?非常感谢!
我想补充的API DeviceLimiter Policy.LicenseResponse isDeviceAllowed(字符串userid); 只需要userId字符串。 – Safecoder 2012-04-03 05:47:14