详解微信小程序审核不通过的解决方法


Posted in Javascript onJanuary 17, 2018

前言

近来,微信小程序一直活跃在开发者的眼球中。很多开发者都投身微信小程序的开发中,而这些开发者,总是需要面对最后一道难题:如何以一种优雅的姿势来通过微信官方的审核。本文基于几天前提交审核的一次总结,写得有不当的地方,请各位大佬指正。

问题描述

先上一下微信小程序平台常见拒绝情形的说明文件。由于我提交的小程序中包含了“分享群”的按钮,所以审核未通过,未通过的原因如下:

3.2.1 小程序的页面内容中,存在诱导类行为,包括但不限于诱导分享、诱导添加、诱导关注公众号、诱导下载等,要求用户分享、添加、关注或下载后才可操作的程序,含有明示或暗示用户分享的文案、图片、按钮、浮层、弹窗等的小程序,通过利益诱惑诱导用户分享、传播的小程序,用夸张言语来胁迫、引诱用户分享的小程序,强制或诱导用户添加小程序的,都将会被拒绝;
辛辛苦苦开发的小程序,还未曾面世就要胎死腹中了吗?简直不能忍!

解决方案

曾经听过一句话:“既然我感动不了你那么我就选择放过我自己。”那么,既然我们改变不了官方规范的约束,那就避免和他的冲突。所以解决思路大致如下:

第一步,在小程序的入口文件添加一个判断机制,控制小程序的版本。
第二步,编写一个简易的待提交审核版本。
第三步,等待审核通过之后,再通过第一步设置的判断机制切换回正式版本。

接下来就具体说说是怎么操作的。

1、首先,我创建了一个QuickStart项目,如下图:

详解微信小程序审核不通过的解决方法

2、接下来就是在入口文件也就是index.wxml中添加一个判断机制,来控制小程序的版本。具体代码如下:

<!--index.wxml-->
<view class="" wx:if="{{ version == '0'}}" wx:key>
 <!--此处为小程序第二入口,放的是能正常通过审核的简单代码-->
 <text>hello</text>
</view>
<view class="" wx:else>
 <!--此处为小程序第一入口,放的是正式上线后的代码,也就是提交后通不过审核的代码-->
 <view class="container">
  <view class="userinfo">
   <button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
   <block wx:else>
    <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
    <text class="userinfo-nickname">{{userInfo.nickName}}</text>
   </block>
  </view>
  <view class="usermotto">
   <text class="user-motto">{{motto}}</text>
  </view>
 </view>
</view>

接着就是在index.js中设置version的值,具体代码如下:

data: {
  motto: 'Hello World',
  userInfo: {},
  hasUserInfo: false,
  canIUse: wx.canIUse('button.open-type.getUserInfo'),
  version: 0
 }

运行的结果如下图:

详解微信小程序审核不通过的解决方法

3、看到这里,其实第二步编写一个简易的待提交审核版本也已经做完了。但是这个只是测试所用,实际操作的待提交审核版本不可以太过简单,我建议可以将自己以前做过的一个简易版本放进来即可。

4、控制版本切换。通过代码可以看出来,版本的切换取决于version的值,所以,可以在待提交审核版本的接口中添加一个version字段,从而达到动态切换版本的需求。只要待提交审核版本能够审核通过,再把version字段改为非0数字即可切换回正式版本。

结语

虽然可以依照此法避开审核,但还是建议开发的小程序是健康向上的,共同创造一个绿色的小程序环境,人人有责哈哈。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的apply和call函数详解
Jul 20 Javascript
使用jquery.qrcode生成彩色二维码实例
Aug 08 Javascript
jQuery动态背景图片效果实现方法
Jul 03 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
Sep 05 Javascript
分享纯手写漂亮的表单验证
Nov 19 Javascript
浅析JavaScript中var that=this
Feb 17 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
JavaScript中splice与slice的区别
May 09 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
Apr 08 Javascript
swiper动态改变滑动内容的实现方法
Jan 17 #Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 #Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 #Javascript
angularjs 页面自适应高度的方法
Jan 17 #Javascript
VueJs监听window.resize方法示例
Jan 17 #Javascript
详解AngularJS之$window窗口对象
Jan 17 #Javascript
React-native桥接Android原生开发详解
Jan 17 #Javascript
You might like
php数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
JS实现图片切换特效
2019/12/23 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
Python 操作MySQL详解及实例
2017/04/30 Python
python实现监控阿里云账户余额功能
2019/12/16 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
python+requests接口自动化框架的实现
2020/08/31 Python
python 生成器需注意的小问题
2020/09/29 Python
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
捐助倡议书范文
2014/04/15 职场文书
买卖车协议书
2014/04/21 职场文书
爱护公物标语
2014/06/24 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
爱心捐款感谢信
2015/01/20 职场文书
环卫个人总结
2015/03/03 职场文书