收藏
回答

wx.connectWifi 状态码 12002 12003 是优先级问题还是 bug ?

组件名称: wx.connectWifi

基础库: 2.32.2

微信版本: 8.0.37

机型:华为鸿蒙3.0

复现过程:

第一步:使用正确ssid password 正常连接

第二步:使用正确ssid 错误 password 错误码 12002

第三步:使用错误ssid 错误 password 错误码 12003

第四步:依旧按照第二步来 使用正确ssid 错误 password 错误码 变成了 12003


回答关注问题邀请回答
收藏

1 个回答

  • 应小俊
    应小俊
    2023-06-15
    • 状态码12002:表示连接 Wi-Fi 失败。这可能是由于用户拒绝了授权、当前设备 Wi-Fi 开关未打开、Wi-Fi 信息无效或连接超时等原因导致的。
    • 状态码12003:表示搜索到周边没有可用的 Wi-Fi 信号。这可能是由于附近没有可用的Wi-Fi网络,或者附近的网络信号太弱而无法连接。

    这些状态码通常反映了实际的连接问题,而非优先级或bug。您可以根据这些错误代码来判断具体的连接失败原因,并做出相应的处理。例如,您可以提示用户检查是否授权了 Wi-Fi 连接权限、确保设备 Wi-Fi 开关处于打开状态,或者提供其他的网络连接选项。

    请注意,微信小程序的错误码和错误信息可能随着微信官方的更新而变化,因此建议在使用过程中查阅最新的官方文档以获取准确的错误码和解决方法。


    2023-06-15
    有用
    回复 1
    • morrow
      morrow
      2023-06-15
      感谢回复,在wx.connectWifi api中 【地址: https:developers.weixin.qq.com/miniprogram/dev/api/device/wifi/wx.connectWifi.html 】,错误码 12002 表示的是 password error Wi-Fi 密码错误  ,12003  表示的是 connection timeout 连接超时, 仅 Android 支持  不是你上面描述的那些 。 复现步骤里面 第一步能正常链接 说明一些权限 wifi 开关是正常的。
      2023-06-15
      回复
登录 后发表内容