Discussion on New Android(API 31) Parameters
With Android 11 (API 30), We get a few new parameters to check the status of our suggested network with getNetworkSuggestion()
. Source: https://developer.android.com/reference/android/net/wifi/WifiManager
These parameters include,
- STATUS_NETWORK_SUGGESTIONS_SUCCESS (Already using)
- STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_DUPLICATE (Already using)
- STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_EXCEEDS_MAX_PER_APP
- STATUS_SUGGESTION_APPROVAL_APPROVED_BY_USER (API 31)
- STATUS_SUGGESTION_APPROVAL_PENDING (API 31)
- STATUS_SUGGESTION_APPROVAL_REJECTED_BY_USER (API 31)
- STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_NOT_ALLOWED
- STATUS_NETWORK_SUGGESTIONS_ERROR_APP_DISALLOWED
- STATUS_SUGGESTION_APPROVAL_UNKNOWN
- STATUS_SUGGESTION_CONNECTION_FAILURE_UNKNOWN
- STATUS_SUGGESTION_CONNECTION_FAILURE_AUTHENTICATION
- STATUS_SUGGESTION_CONNECTION_FAILURE_ASSOCIATION
- STATUS_SUGGESTION_CONNECTION_FAILURE_AUTHENTICATION
and few more.
Also, we got few StatusListener like,
- addSuggestionConnectionStatusListener()
- addSuggestionUserApprovalStatusListener()