3个方案,绕过微信小程序官方审核

这篇具有很好参考价值的文章主要介绍了3个方案,绕过微信小程序官方审核。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

描述

虽然绕过官方审核,是不推荐的行为,但是官方的做法有点难以接受。偶尔会碰见奇葩理由被拒绝。例如:类目不对、功能过于简单、涉及金融(其实没有)、涉及官方素材等等。之前小程序不多的时候,你总是求着我加入开发;现在小程序多了,就要求精益求精,鸡蛋里面挑骨头。

你说你辛辛苦苦写了一天的小程序,马上就要上线了,审核员直接来个理由,仅需3秒给你拒绝了,你就要整改。其实新小程序不会出现这种情况,一般是迭代了很多次,审核才会严格起来。

方法一

核心:wx.getAccountInfoSync() + wx.navigateTo() + 手动注释
优点:一次编写,长期使用
缺点:无

一个一劳永逸的方法,写几个你认为一定不会违规的页面,然后通过wx.getAccountInfoSync()来区分版本,会获取拿到develop(开发版)trial(体验版)release(正式版),根据不同的版本,跳转不同的页面,因为审核看的会是开发版。从而导致了你自己预览,也会跳转提前预留的页面,通过注释跳转的代码,解决这个问题,上传代码再放开,这个方案堪称完美,就前期工作量大些。
3个方案,绕过微信小程序官方审核

app.js里面判断

onLaunch (options) {
    const accountInfo = wx.getAccountInfoSync(); 
    if(accountInfo.miniProgram.envVersion === 'develop'){
    	// 跳转预留好的页面
    	wx.navigateTo() // 开发时,可以注释本行,方便自己预览
    }
 },

方法二

核心:wx.getAccountInfoSync()+ wx:if + 全局变量
优点:不影响整体,免服务器,一键式修改,不影响线上版本
缺点:无

我认为这个方案也比较完美,在程序加载的时候,直接拿到版本,然后赋值给全局变量,用的地方直接判断这个全局变量即可,然后用过wx:if进行区分。开发的时候,手动给全局变量的值改掉,方便自己预览,提交代码的时候再实时通过wx.getAccountInfoSync()获取,完美。

onLaunch (options) {
    const accountInfo = wx.getAccountInfoSync(); 
    //开发时,将这个写死,方便自己预览
    const isShow = accountInfo.miniProgram.envVersion === 'develop'; 
    // 存储当前版本,也可以使用globalData
    wx.setStorageSync('isShow', isShow )
    // 使用页面,直接读取envVersion,然后判断
 },
<view wx:if="{{isShow}}">
  <text>审核员,未满18岁禁止访问!</text>
</view>

<view wx:else>
  <text>欢迎访问成人网站!</text>
</view>

方法三

核心:服务器 + wx:if
优点:免改代码
缺点:对影响线上版本,需要服务器,要求较高

服务器只是统称,你也可以写个API,也可以使用云开发通过数据库来存储,怎么方便怎么来,我们可以在后台配置一个关键字,然后小程序加载的时候读这个关键字,来决定是否显示某些组件,俗称“审核版本”,举个常见的栗子吧,如下:

①个栗子:我的轮播图点击跳转的链接已经过时了,我要换个新的,最直接的方法就是改代码,但是我们可以通过网络配置直接替换。
②个栗子:我小程序上今天用户贼多,我要开启视频广告,割一波韭菜,这个时候我们就可以通过配置无感切换,总所周知广告审核超慢。

写个json文件,比如config.json

{
	"isShow":false, // 审核模式
	"isShowVideoAD": true, //视频广告
	"swiper":[......] // 轮播配置
}

然后就是请求这个文件,拿到网络配置,再定义成变量,跟上面就类似了文章来源地址https://www.toymoban.com/news/detail-490268.html

到了这里,关于3个方案,绕过微信小程序官方审核的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序(二)开发审核踩坑记录

            作者在开发微信小程序《目的地到了》的过程中遇到过许多问题,这里讲讲一些技术和经验问题。         基本目录机构:         获取定位一定要在app.json里面申明,不然是没办法获取定位信息的         getLocation获取坐标的时需要指定坐标系,不然会偏移很

    2024年02月04日
    浏览(29)
  • 微信小程序提交审核用户隐私协议怎么写?

    今天给大家出个隐私协议的模板供大家参考,内容如下: 为了分辨用户,开发者将在获取你的明示同意后,收集你的微信昵称、头像 为了显示距离,开发者将在获取你的明示同意后,收集你的位置信息。 开发者收集你的地址,用于获取位置信息。 开发者收集你的发票信息,

    2024年02月06日
    浏览(49)
  • 微信小程序发布上线流程以及个人小程序怎么通过审核

    小程序如何 发布 ?微信小程序发布流程其实很简单,本文就介绍下如何 发布上线 流程以及个人小程序怎么 通过审核 小程序在开发完成后,需要 上传代码 ,设为 体验版本 , 提交审核 , 发布上线 这几个基本步骤 1.提交代码 通过微信开发者工具提交代码 点击后,会让你设

    2024年02月09日
    浏览(36)
  • 微信小程序wx.getLocation接口审核不通过

    审核不通过的原因一般包含这几种: 一、当前提审小程序代码包中地理位置相关接口( wx.getLocation )暂未开通 分析原因:接口未开通。 解决方法:按下图申请开通对应的接口即可。 二、你所描述的小程序接口使用场景,目前未符合接入wx.getLocation(获取当前的地理位置、速度

    2024年02月09日
    浏览(35)
  • 微信小程序发布上线全流程(注册/开发/上传审核)

    以下是微信小程序发布上线的详细流程: 确认小程序信息:在微信公众平台注册并登录后,进入小程序管理后台,在“开发”-“开发设置”中填写小程序基本信息和配置,包括小程序名称、图标设计、类目选择等。此外,需要在小程序管理后台中配置小程序服务类目和资质

    2024年02月10日
    浏览(45)
  • 用户隐私问题小程序审核不通过,微信小程序隐私保护开发指南

    目录 小程序隐私协议开发指南 一、功能介绍 二、接入流程 1. 配置《小程序用户隐私保护指引》 2. 主动查询隐私授权同步状态以及展示隐私协议 3. 被动监听隐私接口需要用户授权事件 4. 清空历史同步状态 三、其他说明 四、完整示例demo 五、常见错误说明 uniapp小程序特别指

    2024年02月04日
    浏览(40)
  • 微信小程序云调用security.mediaCheckAsync接口成功实例(内容安全审核接口)

    网上关于这个接口大多是介绍,我真正的用在实际环境中还是花了很多功夫在研究出来的,关于这个文章很少,微信论坛问这个的很多,有用的消息零零散散的,最后还是通过我持续不断的看才真正的完成了这个实例,不过前段日子在忙,这个实例写了也有一段时间了,有些

    2023年04月26日
    浏览(32)
  • 微信小程序审核,隐私协议中开发者处理信息填写的内容参考

    为了分辨用户,开发者将在获取你的明示同意后,收集你的微信昵称、头像 为了显示距离,开发者将在获取你的明示同意后,收集你的位置信息。 开发者收集你的地址,用于获取位置信息。 开发者收集你的发票信息,用于维护消费功能。 为了用户互动,开发者将在获取你的

    2024年02月08日
    浏览(43)
  • 微信小程序提交审核提示接口未正确配置:wx.chooseAddress怎么办

      在app.json中改成以下配置即可

    2024年02月13日
    浏览(35)
  • 简单描述下微信小程序的目录结构

    微信小程序的目录结构通常包括以下主要部分: 这是一个典型的微信小程序的目录结构,具体项目可能会有一些变化,但通常都包含类似的核心文件和文件夹。小程序开发者需要按照这个结构组织项目代码和资源 app.js :小程序的主入口文件,用于定义小程序的全局配置,包

    2024年02月07日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包