xamarin / Essentials

Xamarin.Essentials is no longer supported. Migrate your apps to .NET MAUI, which includes Maui.Essentials.
https://aka.ms/xamarin-upgrade
Other
1.53k stars 505 forks source link

[Bug] Connectivity.ConnectionProfiles contains "Wifi" on Android 13 #2051

Open frankkkkkkkkkkkk opened 1 year ago

frankkkkkkkkkkkk commented 1 year ago

Description

Steps to Reproduce

public static bool IsWlanConnection()
{
    var profiles = Connectivity.ConnectionProfiles;
    if (profiles.Contains(ConnectionProfile.WiFi))
    {
        return true;
    }
    return false;
}

Expected Behavior

Should return false if not connected to Wifi.

Actual Behavior

Returns true on Android 13

Basic Information

Target & Compile Version: 11.0 (Api Level 30-R) Minumum: 5.0 (Api Level 21) Latest Xamarin.Forms: 5.0.0.2515 Latest Xamarin.Essentials: 1.7.3