当前位置: 首页 > Web前端 > HTML

微信小程序审核失败解决方法

时间:2023-04-02 19:15:24 HTML

前言近期,微信小程序在开发者的眼中十分活跃。很多开发者都投身于微信小程序的开发,而这些开发者始终需要面对最后一个难题:如何以优雅的姿态通过微信官方审核。这篇文章是根据前几天送审的总结整理而来的。如果有什么不对的地方,请指正。问题描述首先,我们先去微信小程序平台常见被拒情况的文档。由于我提交的小程序中有一个“分享群”的按钮,所以审核不通过。失败原因如下:3.2.1小程序页面内容存在诱导行为,包括但不限于诱导分享、诱导添加、诱导关注公众号、诱导下载等,程序要求用户分享、添加、关注、下载后才能运营,含有文案、图片、按钮、叠加、弹窗等明示或暗示用户分享的小程序,诱导用户分享的小程序并通过利益诱惑传播,以夸张的文字胁迫、引诱用户分享的小程序,强制、诱导用户添加小程序的,一律拒绝;会不会还没出来就中止了?真受不了!解决方法曾经听过一句话:“既然打不动你,那我就选择放手。”好吧,既然不能改变官方规范的约束,我们就应该避免和他发生冲突。所以解决方案大致如下:第一步,在小程序的入口文件中加入判断机制,控制小程序的版本。第二步,写一个简单的版本提交审核。第三步,等待审核通过,再通过第一步设置的判断机制切换回正式版。接下来,让我们谈谈它是如何工作的。1、首先我创建了一个QuickStart工程,如下图所示:2、接下来就是在入口文件index.wxml中添加一个判断机制,来控制小程序的版本。具体代码如下:hello获取头像昵称{{userInfo.nickName}}{{motto}}然后在index.js中设置version的值,具体代码如下:data:{motto:'HelloWorld',userInfo:{},hasUserInfo:false,canIUse:wx.canIUse('button.open-type.getUserInfo'),version:0}运行结果如下:3.看到这里,其实第二步写一个简单的提交审查的版本。它已经完成,但这仅用于测试。实际送审的版本不要太简单。我建议你可以放一个你以前做过的简单版本。4.控制版本切换。从代码中可以看出,版本的切换取决于版本的值。因此,可以在待提交审核的版本界面增加一个版本字段,以满足动态切换版本的需求。只要提交审核的版本能够通过,将version字段修改为非零数字即可切换回正式版本。结语虽然可以通过这种方式避免审核,但还是建议开发的小程序健康向上,共同营造绿色小程序环境人人有责哈哈。