Essentials icon indicating copy to clipboard operation
Essentials copied to clipboard

Connectivity plugin return Internet even "Wifi" and "Mobile data" is not on in Android 13

Open Mushtaq123 opened this issue 2 years ago • 0 comments

Bug report best practices: Submitting Issues

Description

Steps to Reproduce

if (Connectivity.ConnectionProfiles.Contains(ConnectionProfile.WiFi)
	|| Connectivity.ConnectionProfiles.Contains(ConnectionProfile.Cellular)
	|| Connectivity.ConnectionProfiles.Contains(ConnectionProfile.Ethernet))
{
	hasConnection = true;
}
Debug.WriteLine(hasConnection);
Debug.WriteLine(Connectivity.NetworkAccess); 
if (!Connectivity.NetworkAccess.Equals(NetworkAccess.None) && !Connectivity.NetworkAccess.Equals(NetworkAccess.Unknown))
{
	return true;
}
return false;

Expected Behavior

Should return false based on the condition and NetworkAccess shouldn't be "Internet"

Actual Behavior

returns true and NetworkAccess returns "Internet"

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

Mushtaq123 avatar Nov 04 '22 09:11 Mushtaq123