经过是这样的,第一次审核说:“小程序点击搜索无反应,请修复后再提交审核.(测试环境wifi/4G,Android 8.0.0,微信7.0.4,Honor 8 Lite)”,同时审核截图附上__图1__。
先说下搜索的流程,点击__图1__搜索框,跳转到__图2__页面进行搜索,在__图2__点击键盘中的搜索后跳回__图1__显示搜索结果。
然后我就奇怪,提审前我都测试过的。然后去检查代码,因为这个搜索框是input控件,由于要跳转(绑定bindtap)到搜索页面去操作,我设置了disabled="true"禁止输入。然后以为是兼容问题disabled在其它机型可能导致点击无法跳转,然后把input改为普通的view标签然后绑定点击事件进行跳转,并再次提交审核。
第二次还是没通过,类似的原因:你的小程序点击搜索无反应,服务核心功能无法完整体验,请完善服务功能后再提交代码审核。(测试环境wifi, IOS 12.2,微信7.0.4,IPHONE 6)这次没有附审核截图
然后我就蒙了,继续测试,查代码,还找别人帮忙测试。过程中还想是不是审核人员点的是那个搜索图标了,然后把图标也加点击事件。后面想起来,因为两个页面的通信使用了‘eventChannel.emit’,把基础库修改为2.7.7了。然后在开发工具中把基础库调回去,测试发现在__图1__点击搜索框后,跳转到__图2__,输入关键字点击搜索,确实没反映。想来应该是这个问题了,登录上小程序后台,修改基础库为2.7.7。但第一次不通过的审核截图是__图1而__不是__图2__,这个有点奇怪,但也没其它办法了,再次提交了审核,审核说明说了下导致搜索失败的情况,并恳请假如还是有问题麻烦备注下步骤,因为不知道是点哪的搜索没反应。
然而今天又第三次被拒了:你的小程序服务核心功能无法完整体验(点击搜索无反应),请完善服务功能后再提交代码审核。这次审核载图还是__图1__。
继续蒙了,完全没有头绪,也不敢再提交了,等下被拉黑了可怎么整。可是不管我这边测试,还是让朋友测试,都是可以搜索的,只是搜索结果可能为空。麻烦官方大大给个详细点的原因,真的无法了。