跳过内容

Android Setup

GitHub

插件自动声明所需的 Android 权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 连接状态使用 ConnectivityManagerNetworkCapabilities.
  • URL 和下载测试使用原生 HttpURLConnection.
  • TCP 端口测试使用原生 socket。
  • WebSocket 测试在 TCP 或 TLS 上执行原生的 WebSocket 升级握手。

Android可以暴露当前网络是否是被验证的互联网还是标记为捕获门户的网络。这些标志有助于解释设备连接到Wi-Fi但应用无法访问后端的场景。

首选 https://wss:// 目标。如果您需要诊断Android 9或更高版本上的一个普通 http://ws:// 端点,主应用程序可能需要一个网络安全配置或 android:usesCleartextTraffic="true" 为诊断目标