帖子
帖子
用户
博客
课程
显示全部楼层
回帖奖励
20 Y币
回复本帖可获得 5 Y币奖励! 每人限 1 次
34
帖子
1
勋章
106
Y币

[BUG] bgnWiFi突然就不可用了

[复制链接]
发表于 2024-4-25 16:45:07
我今天还用着api.require('bgnWiFi')获取wifi列表的,后面突然就获取不到数据了,怎么这样的啊?我今天一直访问都正常的,后面突然就不行了,这么不稳定,什么原因啊? 662a17dae4c39.png

662a17837d5d8.png
至高吾·尚
0
帖子
2
勋章
1079
Y币
最佳答案
这个模块我刚刚也写了一个用例去测试,wifi.startScan返回的是 { status: false } 是有反应的,不过status:false代表操作失败,至于为什么会失败,我这边不是模块开发者,所以我也不清楚。 建议你试试我上面发的其他wifi插件,看看能不能搜索到相关的wifi列表,如果能够搜索到的话,那么大概率判断可能是这个插件出问题了,如果你还想使用这个插件,我们这边可以协助联系开发者去沟通处理。
0
帖子
2
勋章
1079
Y币
你上面的打印是打印的require的插件对象本体,这个对象是原生对象,所以在js环境里打印是空对象是正常的。
bgnWiFi这个插件我没用过,正常你require所有的插件,打印出来都会是空值,如果你以前require后就能打印出wifi列表的话,我倒是反而比较好奇,怎么可能打出来的。
因为如果你能打出来,说明这个对象就是一个数组对象,那么后面你调用wifi.startScan就会报错,因为数组是不可能有这个函数方法的,只有原生对象才会有。

另外,你上面反馈「我今天一直访问都正常的,后面突然就不行了」,这个在YonBuilder的开发体系里,当你使用编译功能生成apk安装包后,插件模块就已经写入到这个安装包中,后面除非你重新编译,否则这个模块是不会改变的。知道了这个原理,那么你反馈的突然不不行了,你需要考虑你之前行的时候和不行的时候之间的这段时间,你都做了哪些操作,是哪些因素改变,导致的这个问题。

你先通过我上面的反馈,判断下是不是自己的代码或者网络环境原因导致的问题发生。这个模块是个人开发者开发提供的,不是官方开发的插件,所以后面如何涉及这个插件本身的深层次问题,可能需要联系插件开发者来进行调试处理。所以你也可以尝试使用其他的wifi插件去完成你的业务逻辑,比如wifi或者wifiMgr等插件
34
帖子
1
勋章
106
Y币
至高吾·尚 · 2024-4-25 17:44你上面的打印是打印的require的插件对象本体,这个对象是原生对象,所以在js环境里打印是空对象是正常的。
bgnWiFi这个插件我没用过,正常你require所有的插件,打印出来都会是空值,如果你以前require后就能打印出wi ...

它在wifi.startScan没反应
0
帖子
2
勋章
1079
Y币
BIP978857 · 2024-4-25 17:51它在wifi.startScan没反应

这个模块我刚刚也写了一个用例去测试,wifi.startScan返回的是 { status: false }
是有反应的,不过status:false代表操作失败,至于为什么会失败,我这边不是模块开发者,所以我也不清楚。

建议你试试我上面发的其他wifi插件,看看能不能搜索到相关的wifi列表,如果能够搜索到的话,那么大概率判断可能是这个插件出问题了,如果你还想使用这个插件,我们这边可以协助联系开发者去沟通处理。
您需要登录后才可以回帖 登录

本版积分规则