帖子
帖子
用户
博客
课程
显示全部楼层
6
帖子
0
勋章
50
Y币

[插件使用] 关于esptouchPlus插件的bug希望官方可以协调作者完善

[复制链接]
发表于 2023-11-17 23:43:33

现在物联网的天下,一键配网已经成了刚需,在Dcloud平台该模块已经很成熟,但是还是喜欢yonbuilder。
好不容易等来了esptouchPlus,非常惊喜万千,经过一整天的测试完全可以确认该插件的bug导致无法正常使用,希望开发者能稍微调试下再更新,如果可以的话我可以额外支付费用帮您完善该模块,加快整个yonbuilder生态圈的完善。

bug描述如下:

该插件最核心的两个功能在IOS均无法测试通过(安卓还未测试)。

fetchNetInfo 该函数无法正确返回wifi信息,测试结果--callback回调函数无法正常输出没有任何反应。
为了排除我包名和entitlement的正确配置,我用调用了wifi插件并启用了定位权限依次调用其requestLocation和currentWifi函数可以正确的获取到wifi的ssid信息,因此排除了我的配置问题才确认这个插件的bug所在。

startSmartV1 该函数无法正常进入onstart状态,测试结果--所有输入参数均为空callback反馈ssid必须输入(文档说明全为可选项)。然后正常输入ssid和pwd参数会后无法正常进入回调没有任何反应。而同样的参数调用startProvisioning是可以正常启动的,但是用到的wifi模组只支持startSmartV1模式,这个通过乐鑫官方的esptouch程序都测试过的。

希望可以有偿完善该插件,让其在安卓和ios平台能正常的运行,非常期待。
380
帖子
4
勋章
6
Y币
您好,我联系下模块作者,帮您解答。
216
帖子
5
勋章
5911
Y币
本帖最后由 52yaoer 于 2023-11-18 12:08 编辑

fetchNetInfo 接口是同步方法,文档写成异步了,下次更新文档改正。

代码设置了回掉逻辑的,sdk没触发回掉的话,不清楚为什么了。


self._esptouchTask = [[ESPTouchTask alloc] initWithApSsid:ssid andApBssid:bssid andApPwd:pwd];
    [self._esptouchTask setEsptouchDelegate:self];

您需要登录后才可以回帖 登录

本版积分规则