gpt4 book ai didi

android - 免费应用程序客户端许可证有效性检查的 LVL 行为

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:47 24 4
gpt4 key购买 nike

我开发了一款游戏,打算使用具有默认 ServerManagedPolicy 许可策略的 Android LVL 将其发布为付费应用程序。现在,当权者决定我们必须将其作为免费应用程序发布。出于某种原因,我不想删除/禁用许可证检查。我的问题是:许可服务如何处理免费应用程序?检查总是失败还是总是通过?有什么办法可以让许可服务接受我的免费应用程序的任何安装许可?

我在官方文档中找到了有关免费应用程序的以下内容,但对我帮助不大。

只有通过 Market 发布的付费应用程序才能使用该服务。[...]许可目前仅适用于付费应用程序,因为免费应用程序被视为对所有用户都已获得许可。

我本以为检查会失败,但是,我记得在某处读到过,对于免费应用程序,许可服务器将返回一个非常大的有效性时间戳 (long.MAX),以确保许可证对免费应用程序始终有效。不幸的是,我丢失了指向该来源的链接。

注意:这个问题并不像听起来那么疯狂。只是我无法在不泄露一些专有信息的情况下进一步解释我的用例。

最佳答案

我刚刚处理了同样的问题,我发现这里的信息已经过时了,所以我给你更新的版本。现在可以为请求 com.android.vending.CHECK_LICENSE 权限的免费应用上传 apk。但是,这并不意味着您的应用程序可以实际使用它。在许可概述中,在“要求和限制”下说

  • You can implement licensing controls for a free app, but only if you're using the service to provide APK expansion files.

我不知道这个,但我还是试过了。上传工作正常(虽然它是一个免费的应用程序而且我没有任何扩展文件)但是用户没有从许可服务中得到响应。令人困惑的是,当您使用开发者帐户登录时,您会得到您在开发者资料中选择的测试响应,因此您可能认为一切正常。

关于android - 免费应用程序客户端许可证有效性检查的 LVL 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com