我有一个使用Android许可的应用程序。我正在使用ServerManagedPolicy,根据http://developer.android.com/guide/publishing/licensing.html,该服务器应缓存服务器响应。
为了测试它,我做了以下工作:
在开发人员控制台中,将我的帐户的服务器答案设置为“已许可”。
将手机连接到Internet,然后运行该应用程序。它显示了我创建的对话框,以使用户知道它正在尝试获取有效许可证。然后显示它找到了它,并让我运行该应用程序。
我退出应用程序(后退按钮),并强行关闭它。
我断开了与互联网的连接。
我再次运行该应用程序。我再次看到该对话框,但这一次它显示未找到有效许可证,并且不允许我运行该应用程序。
ServerManagedPolicy是否应该缓存它第一次找到的许可证,然后让我第二次运行该应用程序?
我尚未发布此应用。这可以做些事吗?
谢谢!
最佳答案
别担心,我有同样的问题。当您使用测试或开发帐户时,ServerManagedPolicy不会缓存许可证。但是对于您的真实客户,它将由LVL缓存。
文档中没有明确说明,但这确实有效,对于开发人员来说是个不错的功能。
问候,
斯特凡
顺便说一句,您应该像在我的个人资料中一样在您的个人资料中添加指向您的应用程序的链接...我对此感到很好奇,但无法猜测它是什么。
关于android - 我的Android许可是否可以正常工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7142307/