android - 如何以编程方式检查 Chrome 应用程序是否有权访问网络?
问题描述
一些 ROM 像小米的 MIUI 允许用户禁用给定应用程序的网络访问:
我正在一个TWA
应用程序中工作,并且在小米之类的 ROM 中工作,可能会阻止 Chrome 的网络访问。
有没有办法以编程方式检查 Chrome 是否可以访问网络?
需要考虑的事项:
- 我已经尝试将PackageManager与
ACCESS_NETWORK_STATE
,INTERNET
和CHANGE_NETWORK_STATE
权限一起使用。 - 我不想为我的应用添加权限。
- 检查网络访问也不起作用,因为智能手机可以访问互联网,ROM 阻止特定应用程序访问它。
解决方案
推荐阅读
- html - CSS @page 不适用于更新打印 html 页面的页眉和页脚
- swift - 在 iOS 平台上测试应用程序时,如何检测 Flutter 应用程序的运行时错误并记录它们?
- java - 使用 Java 中的多线程读取/处理一个 CSV 文件
- azure - 为什么红隼一直抛出这个调试 ssl 异常?
- apache-kafka - Kafka 消费者组未从单个分区读取
- javascript - 窗口宽度不适合设备
- sql - SQL中计算两个字段后如何添加条件语句
- javascript - 如何制作“使用命令”计数器?
- android - 卡路里计算器应用程序的数据库 ER 设计
- html - 在网格中使用 flexbox 时在 div 之间添加空格