# wx.connectWifi(Object object)
Start from base library version 1.6.0. Please remaining backward compatible.
with Promise style call: Supported
Mini Program plugin: Support, need to Mini Program base library version no less than 2.9.1
Connect Wi-Fi。 If we know Wi-Fi Information that can be directly connected using this interface. only Android and iOS 11 The above version supports.
# parameter
# Object object
attribute | type | Default values | Required | Introductions | Minimum version |
---|---|---|---|---|---|
SSID | string | yes | Wi-Fi equipment SSID | ||
BSSID | string | no | Wi-Fi equipment BSSID | ||
password | string | yes | Wi-Fi Device Password | ||
maunal | boolean | false | no | Jump to the system settings page to connect, Android only | 2.12.0 |
success | function | no | Interface calls the successful callback function | ||
fail | function | no | Interface calls failed callback functions | ||
complete | function | no | Callback function at the end of an interface call (both successful and unsuccessful calls are executed) |
# error
Error code | Error message | Introductions |
---|---|---|
0 | ok | normal |
12000 | not init | Uncalled startWifi interface |
12001 | system not support | Current system does not support related capabilities |
12002 | password error Wi-Fi | Password error |
12003 | connection timeout | Connection Timeout |
12004 | duplicate request | Repeat connection Wi-Fi |
12005 | wifi not turned on | Android Unique, unopened Wi-Fi switch |
12006 | gps not turned on | Android Unique, unopened GPS Positioning switch |
12007 | user denied | User denied authorization link Wi-Fi |
12008 | invalid SSID | invalid SSID |
12009 | system config err | System Operator Configuration Denial of Connection Wi-Fi |
12010 | system internal error | Other system errors require a errmsg Print the specific reason for the error |
12011 | weapp in background | Application cannot be configured in the background Wi-Fi |
12013 | wifi config may be expired | System saved Wi-Fi Configuration expired, recommended to forget Wi-Fi Retry |
# sample code
wx.connectWifi({
SSID: '',
password: '',
success (res) {
console.log(res.errMsg)
}
})
# Be careful
Android 7.0.22 Above WeChat connectWifi Implementation on Android Mobile phones 10 and above are not valid for Android 10 Mobile phones and above Connect wifi After that, (due to system capacity limitations) other processes cannot use the current connection wifiConfiguration maunal Connected wifi Is where the whole device works.