微信调用StartScanWXDevice扫描wifi设备,显示调用扫描接口成功,但是监听函数OnScanWXDevice没有获取到的设备信息

king7639 2017-07-05 02:55:08
进入公众号的H5页面,需手动扫描绑定设备,现点击扫描设备按钮后,成功调用了“StartScanWXDevice”接口,但是监听事件“onScanWXDevice”并没有相应的设备信息,网上的所有方法都试了,安卓、ios都不行,还有什么方法或者建议可以试试的???

<script>

wx.config({
bate: true,
debug: true,
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [
// 所有要调用的 API 都要加到这个列表中
'openWXDeviceLib',
'startScanWXDevice',
'onScanWXDeviceResult',
'configWXDeviceWiFi'
]
});

// ---------config:ok---------------//

wx.ready(function () {

//----------------------openWXDeviceLib:ok--------------------------//
WeixinJSBridge.invoke('openWXDeviceLib',{'connType':'lan'},function(res){

alert(res.err_msg);

});

//----------------------startScanWXDevice:ok--------------------------//
WeixinJSBridge.invoke('startScanWXDevice',{'connType':'lan'},function(res){

alert(res.err_msg);

});

//------------------??????监听函数没有反应,怎么解决??????----------------------//
WeixinJSBridge.on('onScanWXDeviceResult',function(res){

alert("扫描到1个设备" );

});



});

wx.error(function (res) {

alert('wx.error: ' + JSON.stringify(res));

})
</script>

//--------手动点击按钮扫描-------------//
<script>
function scan(){

WeixinJSBridge.invoke('startScanWXDevice',{'connType':'lan'},function(res){

alert(res.err_msg);

});

};

</script>
...全文
254 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,143

社区成员

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

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