当前位置: 首页 > 知识库问答 >
问题:

如何在Android P下获取LVL许可证检查功能

潘嘉佑
2023-03-14

我将我的应用程序迁移到Android P(28级),并在运行Android P的模拟器上进行了测试。许可证检查结果显示错误“无法连接到服务器”。在Logcat中,我发现了“不允许清除文本流量”的消息。
我添加了一个配置文件network-security-config.xml:cleartextTraffePermit="true",并在清单中的标签“应用程序”下添加了android: networkSecurityConfig="@xml/network_security_config。但我得到了相同的结果。
在LogCat中,我发现调用了http://android.clients.google.com,但这并没有出现在我的应用程序或许可证库LVL中。我想它是由谷歌应用商店应用程序调用的。我能做些什么来让它工作?

共有1个答案

孔鸿云
2023-03-14

根据我在模拟器上看到的情况,问题不在于你的应用程序,而实际上是com的问题。Android自动售货应用程序。该应用程序在模拟器(或真实设备)上单独运行,正是该应用程序将许可请求发送到google的服务器。自,com.Android自动售货应用程序是发送纯文本的应用程序,它必须更新为不以纯文本发送,或免除相应流量的纯文本限制。我也看到了同样的问题。然而,好消息是,它现在得到了纠正。如果您下载了最新的Android Pie Emulator图像,并支持Google Play Store(不支持Google API,该图像可能仍然存在问题),那么这个问题应该消失。

 类似资料:
  • 我请求Marshmallow的权限有问题,我有这个功能 还有我的进口货 我对build.gradle有依赖性 我得到 "无法解析"ActivityCompat.shouldShowRequestPermissionRationale"和"ActivityCompat.requestPermissions"中的方法" 关于可能发生的事情的任何想法?

  • 我有一个视频DASH DRM Widevine的应用程序。在模拟器和某些电视盒中,读取许可证时出错,并且不会播放受保护的内容。我想要实现的是,如果许可证有错误,可以执行其他一些功能。 谢谢

  • 接口说明 获取该机器硬件绑定的唯一许可码 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/license/1.0.0/code 是否需要登录 否 请求字段说明 无 响应字段说明 参数 类型 说明 licenseCode String 许可码 响应成功示例 { "code": 200, "data": { "

  • 实现方法:我需要像Netflix一样支持android设备上的脱机视频,并禁止使用DRM支持进行分发。 到目前为止我所做的:我已经使用Shaka Packager将示例视频转换为m3u8格式。使用此链接https://google.github.io/shakapackager/html/tutorials/widevine.html 面临的问题:1.这足以保护DRM吗?2.我知道我必须使用许可的

  • 我正在尝试获取我的Office 365帐户上的许可证数量。 当我登录Office 365门户并查看计费时 有没有办法从任何Office 365 API或报告服务中提取相同的信息?