我正在向我的应用添加许可,在allow()下,我启动了该活动。在dontAllow下,我显示一个对话框,说明没有许可,进入市场。在applicationError下,我不确定。
我不希望我的应用程序由于代码错误而无法访问,但如果我在那里开始我的活动,那么如果数据访问不可用,则可以绕过许可。大家怎么处理这个?
答案 0 :(得分:0)
即使没有互联网连接,LVL也会缓存上次成功检查许可证状态并调用allow()
方法。但经过几次尝试或经过一段时间后,它开始将许可证视为已过期,并调用dontAllow()
。有效期和重试次数来自Android Market,因此这些值在LVL中不是硬编码的。您可以在此处获取更多信息:http://developer.android.com/guide/publishing/licensing.html#extras