微信小程序> 小程序开发API之WiFi

小程序开发API之WiFi

浏览量:917 时间: 来源:钢丝球 M.Siebel

wx.startWifi(Object object)

初始化 Wi-Fi 模块。
参数Object小程序

错误小程序

示例代码

wx.startWifi({  success(res) {    console.log(res.errMsg)  }})

wx.stopWifi(Object object)

关闭 Wi-Fi 模块。
参数Object小程序

错误小程序

wx.setWifiList(Object object)

设置 wifiList 中 AP 的相关信息。在 onGetWifiList 回调后调用,iOS特有接口。
参数Object小程序

object.wifiList 的结构小程序

错误小程序

注意

  • 该接口只能在 onGetWifiList 回调之后才能调用。
  • 此时客户端会挂起,等待小程序设置 Wi-Fi 信息,请务必尽快调用该接口,若无数据请传入一个空数组。
  • 有可能随着周边 Wi-Fi 列表的刷新,单个流程内收到多次带有存在重复的 Wi-Fi 列表的回调。

示例代码

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()

wx.onWifiConnected(function callback)

监听连接上 Wi-Fi 的事件
参数
function callback
连接上 Wi-Fi 的事件的回调函数
参数
Object res
小程序

wx.onGetWifiList(function callback)

监听获取到 Wi-Fi 列表数据事件
参数
function callback
获取到 Wi-Fi 列表数据事件的回调函数
参数
Object res
小程序

wx.getWifiList(Object object)

请求获取 Wi-Fi 列表。在 onGetWifiList 注册的回调中返回 wifiList 数据。
iOS 将跳转到系统的 Wi-Fi 界面,Android 不会跳转。 iOS 11.0 及 iOS 11.1 两个版本因系统问题,该方法失效。但在 iOS 11.2 中已修复。
参数Object小程序

错误
小程序

wx.getConnectedWifi(Object object)

获取已连接中的 Wi-Fi 信息。
参数Object
小程序

object.success 回调函数
参数Object res
小程序

错误
小程序

wx.connectWifi(Object object)

连接 Wi-Fi。若已知 Wi-Fi 信息,可以直接利用该接口连接。仅 Android 与 iOS 11 以上版本支持。
参数Object
小程序

错误
小程序

WifiInfo

Wifi 信息

属性

string SSID
Wi-Fi 的 SSID

string BSSID
Wi-Fi 的 BSSID

boolean secure
Wi-Fi 是否安全

number signalStrength
Wi-Fi 信号强度





版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎