Announcement: Tencent Cloud Mini Program Platform Renamed to Tencent Cloud Super App as a Service on January 2, 2025
Console Updates
Android SDK Updates
iOS SDK Updates
Flutter SDK Updates
IDE Updates
Base Library Updates
This API is called using wx.onWindowResize(function listener).
Property | Type | Note |
wifi | Wi-Fi information |
The API is called using wx.offWindowResize(function listener).
const listener = function (res) { console.log(res) }wx.onWifiConnected(listener)wx.offWifiConnected(listener) // Must pass the same function object used in wx.onWifiConnected(listener)
This API is called using wx.stopWifi(Object object).
Property | Type | Default value | Required | Description |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
wx.stopWifi({success (res) {console.log(res.errMsg)}})
This API is called using wx.startWifi(Object object).
Property | Type | Default value | Required | Description |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
wx.startWifi({success (res) {console.log(res.errMsg)}})
This API is called using wx.getWifiList(Object object).
Property | Type | Default value | Required | Description |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
wx.onGetWifiList(function(res) {if (res.wifiList.length) {wx.setWifiList({wifiList: [{SSID: res.wifiList[0].SSID,BSSID: res.wifiList[0].BSSID,password: '123456'}]})} else {wx.setWifiList({wifiList: []})}})wx.getWifiList()
This API is called using wx.setWifiList(Object object).
Property | Type | Default value | Required | Description |
wifiList | Array.<Object> | - | True | Provides the preset list of Wi-Fi information. Each object includes: SSID (string): Wi-Fi SSID. BSSID (string): Wi-Fi BSSID. password (string): Wi-Fi device password. |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
wx.onGetWifiList(function(res) {if (res.wifiList.length) {wx.setWifiList({wifiList: [{SSID: res.wifiList[0].SSID,BSSID: res.wifiList[0].BSSID,password: '123456'}]})} else {wx.setWifiList({wifiList: []})}})wx.getWifiList()
This API is called using wx.onGetWifiList(function listener).
Property | Type | Description |
wifiList | Wi-Fi list data |
This API is called using wx.offGetWifiList(function listener).
const listener = function (res) { console.log(res) }wx.onGetWifiList(listener)wx.offTouchStart(listener) // Must pass the same function object used in wx.onGetWifiList(listener)
The API is called using wx.onWifiConnectedWithPartialInfo(function listener).
Property | Type | Description |
wifi | A WifiInfo object containing only the SSID property. |
The API is called using wx.offWifiConnectedWithPartialInfo(function listener).
const listener = function (res) { console.log(res) }wx.onWifiConnectedWithPartialInfo(listener)wx.offWifiConnectedWithPartialInfo(listener) // Must pass the same function object used in wx.onWifiConnectedWithPartialInfo(listener)
This API is called using wx.connectWifi(Object object).
Property | Type | Default value | Required | Description |
SSID | string | - | True | Wi-Fi device SSID. |
BSSID | string | - | False | Wi-Fi device BSSID (Android only). |
password | string | - | True | Wi-Fi device password. |
manual | Boolean | false | False | Whether to jump to the system settings page to connect (Android only). |
partialInfo | Boolean | false | False | Whether to return partial Wi-Fi info (Android only). |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
wx.connectWifi({SSID: '',password: '',success (res) {console.log(res.errMsg)}})
This API is called using wx.getConnectedWifi(Object object).
Property | Type | Default value | Required | Description |
partialInfo | Boolean | false | False | Whether to return partial Wi-Fi info. |
success | function | - | False | Callback function for successful API calls. |
fail | function | - | False | Callback function for failed API calls. |
complete | function | - | False | Callback function executed after API call ends (regardless of success or failure). |
Property | Type | Description |
wifi | Wi-Fi information |
Error code | Error message | Description |
0 | ok | Normal. |
12000 | not init | startWifi API not called first. |
12001 | system not support | Current system does not support this feature. |
12002 | password error Wi-Fi | Incorrect password. |
12003 | connection timeout | Connection timed out, supported only on Android. |
12004 | duplicate request | Duplicate Wi-Fi connection request. |
12005 | wifi not turned on | Wi-Fi switch is off, supported only on Android. |
12006 | gps not turned on | GPS location is off, supported only on Android. |
12007 | user denied | User denied permission to connect to Wi-Fi. |
12008 | invalid SSID | Invalid SSID. |
12009 | system config err | System carrier configuration denies Wi-Fi connection. |
12010 | system internal error | Other system errors; check errmsg for detailed reason. |
12011 | weapp in background | The superapp cannot configure the Wi-Fi connection while running in the background. |
12013 | wifi config may be expired | Saved Wi-Fi configuration has expired; recommended to forget Wi-Fi and retry, supported on Android. |
12014 | invalid WEP / WPA password | Invalid WEP/WPA password, supported only on iOS. |
errCode: 12010 with messages like can't gain current wifi or no wifi is connected. If developers do not need the full WifiInfo object, these errors can be avoided by using the strategies mentioned above.Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback