disconnectWifiConnection

@RequiresPermission(allOf = ["android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION", "android.permission.SYSTEM_ALERT_WINDOW", "android.permission.ACCESS_WIFI_STATE", "android.permission.CHANGE_WIFI_STATE"])
suspend fun disconnectWifiConnection(): Pair<Boolean, Int>

Deprecated

This method works before API level 28, after it was deprecated in API level 29. Doesn't disable connected WiFi in automatic reconnect mode, so a system window suggests you do it manually).

Allows to disconnect from the current WiFi connection.


📝 Permissions needed in the manifest:

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />


🔑 Minimum required license level: Core.

Return

Pair<Boolean, Int>Boolean true if the disconnection was launched, — Int 0 if performed automatically, otherwise 1 if the user was redirected to wifi settings