微信硬件-----wifi扫描周围设备,安卓搜不到onScanWXDeviceResult

JAVA道人 2017-08-08 11:52:27
ios能搜到,是公众号H5内置网页里的.按照开发文档写的js,有同学遇到过这样的问题吗?
...全文
905 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
大兄弟,解决没!JSAPI onScanWXDeviceResult 苹果 无回调 安卓可以跟你一样呀!
guanyelong 2018-04-17
  • 打赏
  • 举报
回复
我感觉是你们的参数配置出现了问题。我记得给设备授权的时候有一个参数是connect_protocol ,你们当时是不是就给了一种。详细:支持以下四种连接协议: 支持以下四种连接协议: android classic bluetooth – 1 ios classic bluetooth – 2 ble – 3 wifi -- 4 一个设备可以支持多种连接类型,用符号"|"做分割,客户端优先选择靠前的连接方式(优先级按|关系的排序依次降低),举例: 1:表示设备仅支持andiod classic bluetooth 1|2:表示设备支持andiod 和ios 两种classic bluetooth,但是客户端优先选择andriod classic bluetooth 协议,如果andriod classic bluetooth协议连接失败,再选择ios classic bluetooth协议进行连接 (注:安卓平台不同时支持BLE和classic类型) http://iot.weixin.qq.com/wiki/new/index.html?page=3-5-4
zerovszero1 2018-04-17
  • 打赏
  • 举报
回复
引用 5 楼 guanyelong 的回复:
我感觉是你们的参数配置出现了问题。我记得给设备授权的时候有一个参数是connect_protocol ,你们当时是不是就给了一种。详细:支持以下四种连接协议: 支持以下四种连接协议: android classic bluetooth – 1 ios classic bluetooth – 2 ble – 3 wifi -- 4 一个设备可以支持多种连接类型,用符号"|"做分割,客户端优先选择靠前的连接方式(优先级按|关系的排序依次降低),举例: 1:表示设备仅支持andiod classic bluetooth 1|2:表示设备支持andiod 和ios 两种classic bluetooth,但是客户端优先选择andriod classic bluetooth 协议,如果andriod classic bluetooth协议连接失败,再选择ios classic bluetooth协议进行连接 (注:安卓平台不同时支持BLE和classic类型) http://iot.weixin.qq.com/wiki/new/index.html?page=3-5-4
我只是想实现智能联网和获取硬件id,不需要对设备授权吧?我获取硬件id实现过程是扫描成功后获取onScanWXDeviceResult事件。
zerovszero1 2018-04-16
  • 打赏
  • 举报
回复
微信硬件平台,configWXDeviceWiFi 智能联网成功->openWXDeviceLib初始化设备库成功->startScanWXDevice扫描设备成功->onScanWXDeviceResult扫描到某个设备事件失败。 我现在是安卓可以出发这个事件,接受信息。苹果不行. 我跟你是相反的
雨雾晨曦 2017-09-26
  • 打赏
  • 举报
回复
楼主能详谈吗?1990687392
齐墨 2017-08-30
  • 打赏
  • 举报
回复
楼主有解决方案了吗?也碰到同样的问题,能把解决方案 说一下吗?
相忘于江湖 2017-08-18
  • 打赏
  • 举报
回复
很显然,我也遇到了这个问题。 ios下的微信能扫描到。安卓的死活不行,已经折腾我好几天了。毫无进展。

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧