• JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 网络状态
  • 系统信息
  • Wi-Fi
  • tt.getConnectedWifi
  • 加速度计
  • 罗盘
  • 拨打电话
  • 扫码
  • 剪贴板
  • 屏幕
  • 陀螺仪
  • 加密
  • 短信
  • 日历
  • 振动
  • 性能
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 第三方平台
  • 其它
  • tt.getConnectedWifi
    收藏
    我的收藏

    基础库 1.0.0 开始支持本方法,这是一个异步方法。

    获取设备当前所连的 WiFi 信息。

    前提条件
    业务背景
    使用限制
    注意事项
    小程序框架会对该接口做节流处理,频繁调用时可能会返回上一次调用的结果。
    支持沙盒
    相关教程

    语法

    tt.getConnectedWifi(options)

    参数说明

    options 为 object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    successfunction
    接口调用成功的回调函数
    1.0.0
    failfunction
    接口调用失败的回调函数
    1.0.0
    completefunction
    接口调用结束的回调函数(调用成功、失败都会执行)
    1.0.0

    回调成功

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "getConnectedWifi:ok"
    1.0.0
    SSIDstring
    Wi-Fi 的 SSID
    1.0.0
    BSSIDstring
    Wi-Fi 的 BSSID
    1.0.0
    secureboolean
    Wi-Fi 是否安全(iOS 由于系统原因暂不支持)
    1.0.0
    signalStrengthnumber
    Wi-Fi 信号强度(iOS 由于系统原因暂不支持)
    1.0.0

    回调失败

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "getConnectedWifi:fail" + 详细错误信息
    1.0.0

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    110001wifi not turned onU
    未打开 wifi

    请提示用户打开 Wifi

    1.0.0
    110002invalid SSIDU
    获取的 Wifi 网络名称不合法

    设备原因无法正确获取 Wifi 网络信息

    1.0.0
    110003have no location authU
    没有定位权限

    请提示用户打开定位权限

    1.0.0
    110079api scope is not declared in the privacy agreementD
    开发者平台控制台没有配置隐私协议对应能力,请参考https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/open-capacity/basic-capacities/privacy-agreement

    请检查隐私协议配置是否正确

    1.0.0
    110080privacy permission is not authorizedU
    隐私协议授权拒绝

    用户未授予小程序授权,请引导用户按需授权,详情参考 用户授权

    1.0.0
    110089system auth denyU
    用户拒绝系统地理位置授权

    需要引导用户打开系统的权限

    1.0.0
    110090auth denyU
    用户拒绝应用地理位置授权

    需要引导用户打开抖音内小程序的授权

    1.0.0
    110091no api callbackF
    小程序框架内部错误,有需要请创建工单咨询
    1.0.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    <button type="default" size="default" bindtap="tapGetConnectedWifi"> wifi信息 </button>
    Page({ tapGetConnectedWifi() { tt.getConnectedWifi({ success(res) { console.log("调用成功", res); }, fail(res) { console.log(`调用失败`, res); }, }); }, });