5

我已经通过它提供的 WiFi 接入点实现了与物联网设备的连接。我正在使用 ConnectivityManager 的 requestNetwork 方法,并为 WifiNetworkSpeficier 提供 SSID 模式和密码。

问题是看起来 API 29 正在对密码进行某种缓存。第一次尝试连接到网络(重启后)没有问题。每个后续请求都会导致 API 尝试使用先前输入的密码(忽略传递给它的密码)进行连接,即使输入错误也是如此。这种行为会一直持续到下一次手机重启。

我已经在 Pixel 3XL、Pixel 2 和三星 Note 10+ 上重现了这一点,所以我担心我是否以某种方式滥用了 API。当然,所有 3 部手机都在 Android 10 上。

4

0 回答 0