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

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

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

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

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

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

的问题。

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

少人遇到同样的问题。

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

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

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

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

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

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

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

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

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

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

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

相关推荐
EatFan10 小时前
Java接入支付宝 JSAPI 支付保姆教程(二):流程讲解与前后端代码讲解
前端·spring boot·后端·微信小程序·小程序·uni-app
2301_322414280413 小时前
活力孕康复APP 47737- 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·mysql·微信小程序·idea·微信开发者工具
CRMEB系统商城1 天前
CRMEB标准版系统(Java)v3.1正式发布
java·spring·微信小程序·php·教育电商
m0_587383002 天前
折扣卡CPS系统源码的技术架构与实战开发指南
人工智能·小程序·数据挖掘·系统架构·需求分析
2501_915106322 天前
苹果App Store上架费用及流程全面解析
android·ios·小程序·https·uni-app·iphone·webview
海岳云舟2 天前
通过Spring Authorization Server对微信小程序应用进行授权防护
微信小程序
T01156182 天前
全栈项目实战手记|艺培场馆课时预约小程序全项目开发历程完整复盘总结
运维·服务器·小程序
lhldsg2 天前
多商户团购系统源码:技术架构选型与二次开发实战指南
java·小程序·架构
2601_949950632 天前
一套小程序,解决资料整理、在线刷题和错题复盘
人工智能·小程序·刷题·练习·小程序推荐
白远山2 天前
智慧场馆解决方案小程序系统开发实战与架构设计指南
java·开发语言·小程序·架构