小程序代码审核新手入门篇

news2024/9/22 11:25:41

微信小程序在注册完成,需提交代码审核通过才能顺利发布,小程序从开发到发布的具体流程:微信小程序完成注册、信息设置、类目设置后,代码提审从开发到发布一般要经过:预览-> 上传代码 -> 提交审核 -> 发布等步骤,以下为大家介绍注册到发布前必经流程及代码审核注意事项:

一、板块分点

信息设置:昵称(简称)、简介、头像设置

类目设置:小程序服务类目申请

代码审核:流程步骤

小程序功能:小程序的功能可用性、内容完整性等进行整体审核

二、板块审核注意事项

1、信息设置

①昵称板块

不直接使用广义归纳类、营销词、热门关键词、产品分类词汇命名

未经授权不得擅自使用他人已注册企业名称、商标、他人姓名命名

详情可参考:小程序审核:名称规则调整及优化建议 | 微信开放社区

②简介:  明确介绍小程序的功能点、表达的意思需与实际提供的功能一致

③头像(logo):选用清晰度高,表达内容应与小程序名称、简介、功能相符,且未经授权不得使用腾讯、微信官方或其他官方头像

2、类目设置

1、自身运营功能与类目保持一致性(提供社交属性服务,应选择社交类目;提供时政信息服务,应选择时政信息类目)

2e 注册主体不一样,对应开放类目范围不一样,非个人主体、个人主体、境外主体开放详细可参考:

小程序开放的服务类目 | 微信开放文档

3、当所选类目当涉及需报备送属地网信办审核,建议至少上线前14天进行提交审核,避免因二次审核流程过长,延误项目上线时间,报备类目详情可参考:

关于微信小程序部分类目报备审核说明 | 微信开放社区

3、小程序从开发到发布的具体流程:

微信小程序完成注册、信息设置、类目设置后,从开发到发布一般要经过 预览-> 上传代码 -> 提交审核 -> 发布等步骤,以下为大家介绍代码提审流程的注意事项:

3.1预览

使用开发者工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。

点击开发者工具顶部操作栏的预览按钮,开发者工具会自动打包当前项目,并上传小程序代码至微信的服务器,成功之后会在界面上显示一个二维码。使用当前小程序开发者的微信扫码即可看到小程序在手机客户端上的真实表现。

3.2上传代码

同预览不同,上传代码是用于提交体验或者审核使用的。

点击开发者工具顶部操作栏的上传按钮,填写版本号以及项目备注,需要注意的是,这里版本号以及项目备注是为了方便管理员检查版本使用的,开发者可以根据自己的实际要求来填写这两个字段。

上传成功之后,【登录小程序管理后台 - 版本管理 - 开发版本就可以找到刚提交上传的版本了,可以将这个版本设置体验版或者是提交审核。

3.3 提交审核

为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过审核的。

在开发者工具中上传了小程序代码之后,【登录小程序管理后台 - 版本管理 - 开发版本】找到提交上传的版本。在开发版本的列表中,点击 提交审核 按照页面提示,填写相关的信息,即可以将小程序提交审核。

需要注意的是,请开发者严格测试了版本之后,再提交审核,过多的审核不通过,可能会影响后续的审核时长。

3.4发布

审核通过之后,管理员的微信中会收到小程序通过审核的通知,此时可以通过电脑端和手机端两种方式来查看审核通知:

①电脑端:【登录小程序管理后台 -通知中心】中可以看到具体的审核结果

②手机端:模板消息代码发布审核结果

审核通过后,可以点击发布,即可发布小程序。小程序提供了两种发布模式:全量发布和分阶段发布。全量发布是指当点击发布之后,所有用户访问小程序时都会使用当前最新的发布版本。分阶段发布是指分不同时间段来控制部分用户使用最新的发布版本,分阶段发布我们也称为灰度发布。一般来说,普通小程序发布时采用全量发布即可,当小程序承载的功能越来越多,使用的用户数越来越多时,采用分阶段发布是一个非常好的控制风险的办法。

4、小程序功能

①可用性

a、功能运行稳定:确保功能可打开、运行、无报错

b、体验有登录限制:应在提审之前上传有效测试信息、运行录屏,用于辅助审核判断

详情可参考:小程序审核常见驳回类型-可用性和完整性问题 | 微信开放社区

②登录规范合规性

a、特定范围:首页应明确文案提示,服务仅为特定人群使用

b、公开范围:授权个人信息功能后置,给予用户事前了解功能后,由用户主动使用功能时,再进一步进行授权提醒

详情可参考:小程序内用户帐号登录规范调整和优化建议 | 微信开放社区

③小程序内容完整性:提审前确保运营内容的完整性,避免出现如下无法判断的运营内容导致审核失败 ,具体如下:

【测试商品】示例:

本文档为初次提交代码审核的开发者了解提审前必经流程、提审注意事项,如存在上述问题应及时调整、修正,同时提前规划好提审时间,避免后续因存在上述问题审核失败或重复提审导致无法如期上线发布。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/690382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue axios 同步请求

创建目录scr/api/http2 创建scr/api/http2/ndex.js import axios from axiosconst url "http://xxx.com:9000/"; let data export default {apipost(uri, params) {var that this return new Promise((resolve, reject) > {axios.post(urluri, {appkey:sssa,…

NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)

1 硬件资源 创龙科技SOM-TLIMX8是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 单核ARM Cortex-M4异构多核处理器设计的高端工业级核心板,ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz,ARM Cortex-M4实时处理单元主频高达400MHz。处理器…

vim行号背景配置

没有修改前,在vim里面显示行号是这样的,背景颜色是灰色的。 在文件~/.vim/colors/bandit.vim中使用hi命令清除行号的背景. 即打开291行的注释后,:wq保存后,立刻可以看到背景颜色已经去除。

Hadoop_Yarn实践 (三) => (Yarn的基础架构、原理、容量/公平调度器、Tool接口、Yarn常用命令、核心参数)

目录 Hadoop_HDFS、Hadoop_MapReduce、Hadoop_Yarn 实践 (三)一、Hadoop_HDFS二、Hadoop_MapReduce三、Hadoop_Yarn1、Yarn资源调度1.1、基础架构1.2、Yarn的工作调度机制(Job提交过程)1.3、Yarn 调度器和调度算法1.3.1、先进先出调度器(FIFO…

【Visual Studio】报错 ASSERT: “i >= 0 i < size()“,使用 C++ 语言,配合 Qt 开发串口通信界面

知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 这个 Bug 是我做这个工程时遇到的:【Visual Studio】Qt 的实时绘图曲线功能,使用 C 语言,配合 Qt 开发串口通信界面。 文…

Python学习——字典

一、字典的定义 (1)字典也是Python内置的数据结构之一,和列表一样都是可变序列,也就是说字典也能够进行增、删、改的操作。字典是以键值对的方式存储数据的,所以在字典中包含键和值。不同于数组,字典是一个…

manjaro 设置 vscode 为默认编辑器

manjaro 现在的默认编辑器是kate 换成vscode xdg-mime default code.desktop text/plain Setting VS Code as the default text editor

接口调用参数篡改测试-业务安全测试实操(22)

接口调用参数篡改测试,接口未授权访问/调用测试 接口调用参数篡改测试 测试原理和方法 在短信、邮件调用业务环节中,例如短信验证码、邮件验证码。修改对应请求中手机号或邮箱地址参数值提交后,如果修改后的手机号或邮箱收到系统发送的信息,则表示接口数据调用参数可篡改 …

将两个数组组合成在一起np.block()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将两个数组组合成在一起 np.block() 选择题 下列说法错误的是? import numpy as np A np.array([[1, 2], [3, 4]]) print("【显示】A") print(A) B np.array([[5, 6], [7, 8]]…

在layui中使用vue,使用vue进行页面数据部分数据更新

layui是一款非常优秀的框架,使用也非常的广泛,许多后台管理系统都使用layui,简单便捷,但是在涉及页面部分数据变化,就比较难以处理,比如一个页面一个提交页,提交之后部分数据实时进行更新&#…

高级第二个月考试

1.单页面应用和多页面应用的区别及优缺点 2.写出对虚拟dom的理解 概念: 虚拟DOM其实就是用一个原生的JS对象去描述一个DOM节点,实际上它只是对真实 DOM 的一层抽象。最终可以通过一系列操作使这棵树映射到真实环境上。相当于在js与DOM之间做了一个缓存&a…

用于自动驾驶的大规模三维视觉语义地图的构建

文章:Vision-based Large-scale 3D Semantic Mapping for Autonomous Driving Applications 作者:Qing Cheng,Niclas Zeller,Daniel Cremers 编辑:点云PCL 欢迎各位加入知识星球,获取PDF论文,欢…

网络编程——Udp套接字

文章目录 1. 简单的UDP网络程序1.1 日志的打印1.2 服务端初始化1.3 启动服务器并提供服务1.4 客户端1.5 客户端发送的消息1.6 服务端的构造函数和析构函数1.7 本地测试1.8 服务端回复消息给所有客户端 1. 简单的UDP网络程序 我们把udp的协议封装成一个类。 下面我们就开始认识…

SpringBoot使用Swagger配置API接口文档

💧 概述 Swagger是一个用于设计、构建和文档化 RESTful API 的开源框架。它提供了一组工具,使得开发人员能够更轻松地定义、描述和测试API接口。 具体来说,Swagger包含以下几个核心组件: Swagger规范(Swagger Specif…

【CTF-Reverse】IDA动态调试,反调试技术

在本专栏前两篇文章中,带领大家讲解了逆向加密算法,AES,TEA,RC4,Base64加密算法,并带领大家识别各种密码算法特征,这一篇文章来带领大家学习在逆向过程中的动态调试:IDA动态调试,反调试技术。 …

5SHY3545L0016 3BHB020720R0002可控硅模块IGCT

​ 5SHY3545L0016 3BHB020720R0002可控硅模块IGCT 5SHY3545L0016 3BHB020720R0002可控硅模块IGCT 1) dcs系统往往具有丰富的自诊断功能。根据报警,可以直接找到故障点,并且还可通过报警的消除来验证维修结果。 2) 通信接头接触不良会引起通信故障,确认通信接头接触不良后,可以…

ssm企业网站的设计与实现-计算机毕设 附源码82639

ssm企业网站的设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中…

docker安装sentinel

关于如何安装docker 可以看我的这篇文章 ​​​​​​http://t.csdn.cn/3jKPm 第一步:拉取镜像 docker pull bladex/sentinel-dashboard 这里不加版本号默认拉取最新版本 第二步:查看已经安装的镜像 docker images 看到这个就是安装好了 第三步&…

基于Java+Swing实现飞机大战游戏

基于JavaSwing实现飞机大战游戏 一、系统介绍二、功能展示三、其他系统四、获取源码 一、系统介绍 基于Java的飞机大战游戏主要需要我方飞机和敌方飞机,还有子弹,特殊nPC,开始背景,结束背景,以及背景音乐。我方飞机可…

chatGPT对企业的发展有什么影响

ChatGPT目前正在全世界范围内掀起风暴,成为炙手可热的一个名词。作为基于人工智能的工具的最新产品,目前ChatGPT呈现给我们的似乎只是足够有趣,且从目前已知的信息来看,它似乎还没有任何商业运作相关的计划,大多应用聚…