微信小程序引入官方《评价组件》的一些坑点

作为微信小程序开发者,多少有些想对其吐槽的冲动。文档是多,却混乱、自相矛盾等等。

这次遇到的坑就是官方的《评价组件》,原本引入该组件是为了增加用户体验,结果却不如人意。

按官方文档引入组件(代码层面的引入,公众管理平台添加插件),启动开发工具,手机预览。ok

弹出了评价窗口。再试下就嘠了,没有弹出,返回结果还是正常的(success ,code=0)。又连续

试了几下还是同样的结果,都开始怀疑自己是不是哪的代码改出问题了。检查了很久也没发现代码

的问题。

想想,是不是这个组件有使用限制,同一用户一天只能使用一次?还特地在官网发帖询问。发现不

少人遇到同样的问题。

结果第二天再测试,还是同样的问题。

几次搜索,找到个可行的方法。官方文档在说明引入组件时,用的版本是:latest,实际却要如此:

总算松了口气,但没过多久。又有新问题出现:

这不是又回到原点了,真扯淡,官方却还没个明确的说明(最近文档更新了说明)要想了解清楚情况,还得靠网友的提问、回帖。

一会通知升级插件版本,一会说通知有误。

看了这么多评论,才大致了解了情况。官方就不能针对这么集中反映的问题做个专题,靠谱的说明吗?评论里的官方回复,还要发帖人达到一定级别才回复。就是你的级别不够,发的问题官方都不会回复,只能等别人的贴子,看有回复没。

总结下这个插件的一些注意事项吧:

1.插件还是按官方文档规范引入。版本用latest 因为即便改为1.0.3,难保以后又强制升级。至于有人反映已经改为latest版本,还提示升级(官方回复是误通知),应该是检测机制、通知机制不同步,没有及时发现你已经更改了版本,通知还是发出了。

2.插件本身的体验问题并没有解决(对于开发者来说),目前只是给了一些解释。首先在测试阶段调用该插件也是可提交评价结果(无法删除);其次在30天内,每个小程序仅可向每个用户征求1次评价。也就是说如果是第一次,则可以弹出评价窗口,否则无法弹出窗口且没任何异常,回调结果与正常弹出一样。评价窗口只要弹出就算用户没有填写内容,没有提交也算评价过了。再调用插件不会弹出窗口(已经是30天内的第二次评价了)。至于弹出与没弹出窗口返回结果一样,都是成功,解释是防止开发者根据返回结果的区分强制用户评价。正因为如此,导致一些合规小程序无法给用户好的体验。用户可能打开了评价页面但没提交,下次想评价却只能提示用户本月评价过,逻辑不通。由于返回结果无法区分,提示只能是模糊的:"感谢你的评价,如果无法评价说明已评价过,下月再评价",用户体验差。

3.插件运营上的规范问题,应由其它途径解决,而不是通过技术上的一刀切解决。这不是解决,这是规避。也导致这个插件成了鸡肋,给那些合规的小程序造成了障碍,如果无法从其它途径解决这些问题,又为什么推出给开发者用呢?小程序的提交、发布都有审核,这种强制用户评价的问题,审不出来?

4.其它事项,小程序用到第三方的插件,在提交审核时,要在发布说明中除了说明更新内容外,对每个插件进行使用场景的说明(场景、做何用处),且说明时最好按插件全名规范的一一说明,不要自命名。最后每次提交审核时,要把所用到的插件都做说明(之前用到的插件及本次用到的),否则审核不通过。

相关推荐
JIngJaneIL10 小时前
跑腿小程序|基于微信小程序的跑腿平台小程序设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·论文·毕设·跑腿小程序
源码宝12 小时前
掌上医院微信小程序平台如何对接医保在线支付?
微信小程序·小程序·医保支付
雪碧聊技术1 天前
Uniapp 纯前端台球计分器开发指南:能否上架微信小程序 & 打包成APP?
前端·微信小程序·uni-app·台球计分器
咚咚咚ddd1 天前
搭建跨端聊天系统:Vue 2 + WebSocket + 小程序适配实战
前端·微信小程序·前端工程化
宠友信息1 天前
社交圈子系统开源社交源码 / 小程序+H5+APP 多端互通的底层技术分析
小程序·开源
xkxnq2 天前
微信小程序 wx.request() 的封装
微信小程序
hl_Abel2 天前
微信小程序翻书效果
微信小程序·小程序
The_era_achievs_hero2 天前
微信小程序171~180
微信小程序·小程序
戒不掉的伤怀2 天前
wx小程序原生开发使用高德地图api
小程序
尚学教辅学习资料2 天前
我用Cursor,1周上线了一个虚拟资料流量主小程序技术选型
小程序·ai编程·cursor·流量主小程序·虚拟资料