我已经开发了一款游戏,打算将其作为付费应用程序发布,并使用Android LVL和默认ServerManagedPolicy
许可策略。现在,决定我们必须将其作为免费应用发布的权力。出于某种原因,我不想删除/禁用许可证检查。我的问题是:许可服务如何处理免费应用程序?将检查总是失败或总是通过?有什么办法可以让许可证服务接受我的免费应用程序许可的任何安装?免费应用程序客户端许可证有效性检查的LVL行为
我在官方文档的免费应用程序中发现了以下内容,但它对我没有多大帮助。
Only paid applications published through Market can use the service.[...] Licensing is currently for paid apps only, since free apps are considered licensed for all users.
我都会以为,检查将失败,但是,我记得读书的地方,免费的应用程序许可服务器会返回一个非常大的有效性时间戳(long.MAX)确保许可证始终有效免费的应用程序。不幸的是,我已经失去了与该来源的链接。
注意:问题并不像听起来那么疯狂。这只是我无法进一步解释我的用例,而不会泄露一些专有信息。
以下是您要查找的关于有效性时间戳的链接(long.MAX_VALUE)http://developer.android.com/google/play/licensing/licensing-reference.html#lvl-summary – Thupten 2016-05-04 15:44:03