首页 > 解决方案 > wifimanager.connectioninfo.ssid 返回错误的 SSID

问题描述

我正在 Xamarin 上开发 APP。

使用以下代码获取当前连接的 SSID

WifiManager Temp_WiFi = (WifiManager)Android.App.Application.Context.GetSystemService(Context.WifiService);
            
string SSID = Temp_WiFi.ConnectionInfo.SSID;

使用三星 Galaxy S9 (Android 10) 进行测试时。一切正常。

但是使用 Huawei-Y7 prime(Android 8.0)。它不起作用。

步骤 1. 将手机连接到 SSID A。

步骤 2. 检查此功能 -> 返回 A(良好)

Step 3. 进入手机wifi设置页面。删除 A 的 SSID 记录。

Step 4. 检查手机未连接任何SSID。

步骤 5. 检查此功能 -> 仍然返回 A。

为什么会发生这种情况?

我该如何解决这个问题?

谢谢。

标签: androidxamarinxamarin.androidwifiwifimanager

解决方案


推荐阅读