我的Android许可是否正常运行?

时间:2011-08-22 01:17:43

标签: android android-lvl

我有一个使用Android许可的应用。我正在使用ServerManagedPolicy,根据http://developer.android.com/guide/publishing/licensing.html,它应该缓存服务器响应。

为了测试它我做了以下事情:

  1. 在开发者控制台中,将我的帐户的服务器答案设置为“LICENSED”。
  2. 将手机连接到互联网,然后运行该应用。它显示了我创建的对话框,让用户知道它正在尝试获取有效的许可证。然后它显示它找到了它并让我运行应用程序。
  3. 我退出应用程序(后退按钮)并强制关闭它。
  4. 我与互联网脱节。
  5. 我再次运行应用程序。我再次看到对话框,但这次它说没有找到有效的许可证,并且不允许我运行该应用程序。
  6. ServerManagedPolicy不应该首次缓存它找到的许可证并让我第二次运行该应用程序吗?

    我还没有发布这个应用程序。这有什么可做的吗?

    谢谢!

1 个答案:

答案 0 :(得分:1)

别担心,我有同样的问题。使用测试帐户或开发帐户时,许可证不会缓存在ServerManagedPolicy中。但对于您的真实客户,它将由LVL缓存。

文档中没有任何内容可以清楚地说明,但实际上,这对开发人员来说很有用。

此致  斯特凡

顺便说一句,您应该像我一样在您的个人资料中添加一个指向您应用的链接...我很好奇,但无法猜测它是什么。