最近很多开发者都投身到了微信小程序的开发中,而这些开发者们总是需要面对最后一个难题:如何优雅的通过微信官方的审核。本文是根据前几天提交审核的总结写成的,如果本文有不恰当的地方,还请指正。
问题描述
首先给大家介绍一下微信小程序平台常见的被拒情况,我提交的小程序因为有“分享群”按钮所以审核不通过,失败原因如下:
3.2.1含有诱导性内容的小程序,包括但不限于诱导分享、诱导添加、诱导关注公众号、诱导下载等;需要用户分享、添加、关注、下载后才能操作的小程序;含有文字、图片、按钮、浮层、弹窗等明示或暗示建议用户分享的小程序;以利益诱惑用户分享传播的小程序;使用夸张言语胁迫、诱导用户分享的小程序;强制、诱导用户添加小程序的小程序,一经发现均会被拒;
难道自己辛苦开发的小程序还没上线就夭折了?这简直让人无法接受啊!
解决方案
我曾经听过一句话:“既然我动不了你,那我就选择放过自己。”所以,既然我们无法改变官方规定的约束,那就尽量避免和他发生冲突。所以解决办法大致如下:
接下来我会详细解释一下它是如何运作的。
1.首先我创建了一个项目,如下图所示:
2、接下来就是在入口文件也就是.wxml中添加判断机制,来控制小程序的版本,具体代码如下:
登录并复制
接下来是在.js中设置的值,具体代码如下:
登录并复制
运行结果如下:
3.看到这里,其实第二步编写简易版送审已经完成了,不过这个只是测试,实际送审的版本不要太简易,建议大家可以放上之前做过的简易版。
4、控制版本切换。从代码中我们可以看到,版本切换依赖于值,因此我们可以在待提交审核版本的接口中增加一个字段,满足动态版本切换的需求。只要待提交审核版本通过,就可以将该字段改为非零数字,即可切换回正式版本。
结论
虽然按照这个方法可以逃避审核,但是还是建议大家开发的小程序要健康向上,大家有责任共同营造绿色小程序环境,呵呵。