开发者开发好一款微信小程序后,如何将其提交给微信审核呢?今天正好有空,就整理了一下小程序的提交流程,以供大家参考。如果要发布小程序,那么你需要申请真正的小程序账号,拿到appId,才能在手机预览、及提交审核。下面就是详细流程。

第一步:如何注册小程序账号,并获得APPID?
这里我们不详细介绍,不了解的朋友可以参照本站文章:个人如何获取微信小程序的APPID如果非个人用户,你是商家用户的话,就需要在微信公众平台官网首页(https://mp.weixin.qq.com/)点击右上角的“立即注册”按钮,注册一个微信小程序帐号。注意:在注册时要一定选择“小程序”,如果对不同类型账号区别不了解的,可以点击“查看类型区别”可查看不同类型帐号的区别和优势。
关于这些本文就不详细介绍了,一切假设开发者(商家)已经申请到了小程序的账号,拿到了appId,并且也开发完成,准备要上线的应用。

第二步、预览调试
1)开发者(商家)开发完一小程序后,都需要在手机上先预览一下再发布,因为由于各种原因会导致错误,我们为了查看有没有问题,或想看看真实的体验怎么样。这一步必不可少!如下图所示,选择“项目”,再点击“预览”。
<ignore_js_op> 
如果开发者(商家)的appId没问题的话,默认选项这里就会自动打包压缩上传代码(一般情况就选择默认选项),打包压缩完之后的代码非常小,我们本例中的demo,打包压缩后大小只有20k左右。上传完之后,就会弹出一个二维码。如下图所示:
<ignore_js_op> 
这个就类似于我们看到的其他商家的小程序二维码,只不过这个临时的预览二维码只能用开发者自己的二位码在规定的时间内扫描使用(半个小时)!第一次扫描二维码登陆,由于要加载一些资源文件,所以会出现下面所示的界面:
<ignore_js_op> 
等待加载完成后,我们就可以看到真正的主页内容:(我们都知道小程序的效果看起来跟html5没什么区别)
<ignore_js_op>

在预览的同时呢,我们还可以做一些调试。点击右上角“…”弹出来的菜单按钮,我们可以选择打开调试,如下图所示:
<ignore_js_op>
<ignore_js_op>
点击vConsole后,我们就可以进入控制台页面,在控制台页面用户可以看到有两个主要的tab,一个LOG:记录程序打出来的普通日志,包含Info、Warn、Error等;
另一个是System系统的信息,主要是查看系统及网络相关的一些信息。如下图所示:
<ignore_js_op>
第三步、上传发布小程序
如果预览调试都没有什么问题,那么就可以选择上传到微信后台,这里也只有管理员和开发者才能进行操作。可以看到上传的编译包大小其实是很小的,只有24k,这里主要是没有本地图片的原因,有图片的话会大些。
<ignore_js_op>
在小程序代码上传成功后,我们还要做一些基础工作,我们按照微信官方的小程序发布流程图如下操作:
<ignore_js_op>
上传完之后,下一步就是提交审核。需要我们做几个操作:
(1)补充小程序的基本信息,如名称、图标、描述等
(2)如果发布者不是管理员,则必须要在这里添加开发者,进行代码上传和发布
(3)配置服务器域名,如果你的小程序用到了网络请求,那么这里要先在“设置”-“开发设置”里添加域名。
(4)提交审核
小程序的基础信息,如名称、图标等是这个账号全局的信息。logo图标一个月内可申请修改5次。而名称一旦设置,就不能再修改了,而且不得与公众平台已有的订阅号、服务号重复。
如果开发者本人就是管理员,则上面的第(2)步可以忽略,因为管理员“自动拥有开发者的所有权限,无需重复绑定”。
一个邮箱账号只能申请一个小程序,如果想开发多个小程序怎么办?微信官方说明:除个体工商户类型可认证5个小程序外,其他类型一个主体可认证50个小程序。也就是说,如果你是企业主体,你可以弄50个邮箱,申请50个账号,开发50个小程序,而且每个都必须认证才能发布。所以设置名称要谨慎,一旦设置了一个,你就少了一次机会。
另外,对于服务器域名,再次强调一下,一定要配置https,否则你是没办法用api进行网络数据请求的。

小程序上传完成后,进入微信公众号后台,点击提交审核,完成身份验证后,填写审核信息。
<ignore_js_op>
提交审核后,会弹出图示二维码。扫码填充一些补充信息配置添加功能页面,这些功能页面,主要是为了方便用户快速搜索到你的应用。可以添加多个功能页面,增加被搜索到的概率。
<ignore_js_op>
标题:建议填写商家的品牌名称;
所在服务类目:建议选择商家的经营类目;(请勿选择电商平台)
标签:建议填写一些和自己品牌相关的标签;

提交后会显示“审核中”,大概两三个工作日会通过(这是作者的小程序审核的时间,这个时间不一定,看具体情况)。提交审核通过后,进入开发者管理,提交发布,小程序才会发布到线上提供服务。

怎么提交小程序给微信?微信小程序的提交审核流程的更多相关文章

  1. WeTest+微信:小程序云端测试系统上线

    日前,微信新增小程序测试系统,可便于开发者检测小程序缺陷,评估小程序产品质量.在小程序发布之前,开发者可将小程序代码提交到测试系统,在不同型号的手机真机上运行,执行完毕后自动生成测试报告.小程序云端测 ...

  2. 微信公众号支付|微信H5支付|微信扫码支付|小程序支付|APP微信支付解决方案总结

    最近负责的一些项目开发,都用到了微信支付(微信公众号支付.微信H5支付.微信扫码支付.APP微信支付).在开发的过程中,在调试支付的过程中,或多或少都遇到了一些问题,今天总结下,分享,留存. 先说注意 ...

  3. 写个小程序01 | 注册微信小程序

    出于兴趣和学习目的,我想自己做一个基于"子弹笔记(Bullet Journal)"的小程序.由于个人开发经验很有限,只在课程作业中写过 web 前端,所以也不知道多久能写出来(逃) ...

  4. Spring Boot+微信小程序_保存微信登录者的个人信息

    1. 前言 微信小程序开发平台,提供有一类 API,可以让开发者获取到微信登录用户的个人数据.这类 API 统称为开放接口. Tip:微信小程序开发平台,会把微信登录用户的个人信息分为明文数据和敏感数 ...

  5. HotApp小程序统计,第一个专业的微信第三方小程序统计工具

    1.什么是HotApp小程序统计 HotApp小程序统计是第一个微信第三方小程序统计工具,就像做android 和 ios开发的人知道友盟统计一样,小程序也需要有个统计工具. 通过这个工具,可以知道小 ...

  6. 微信小程序开发详解——小程序,大颠覆!

    微信小程序开发 联系 苏念 188.1414.7927  微信小程序系统开发 微信新功能开发 小程序开发 小程序怎么开发 app小程序开发 简化小程序开发 微信小程序定制 小程序制作 开发微信小程序  ...

  7. 微信小程序来了,小程序都能做些什么

    2017年的微信大动作就是微信小程序了,到底小程序都能做些什么?这是很多人关注的热点,小程序开发对企业又有什么帮助呢?下面让厦门微信小程序开发公司来为你就分析下.       微信小程序与APP的关系 ...

  8. 微信小程序一:微信小程序UI组件、开发框架、实用库

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/8079095.html 内容持续更新,维护中 邮箱 ...

  9. 微信小程序中实现微信支付

    最近在做微信小程序,今天刚好做到小程序里的微信支付这块,踩过不少坑,特此写个博客记录下,希望能帮到其它人吧. 我总结了一下,小程序中的微信支付和之前其它的公众号里的微信支付有两个区别,第一就是小程序必 ...

随机推荐

  1. ORACLE分区表发挥性能

    1.1 分区表PARTITION table 在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能. 1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议 ...

  2. python-----列表生成式和列表生成器表达

    列表表达式: 程序一: 常规写法: L = [] for x in range(1, 11): L.append(x * x) print(L) #[1, 4, 9, 16, 25, 36, 49, ...

  3. 洛谷P1365 WJMZBMR打osu! / Easy——期望DP

    题目:https://www.luogu.org/problemnew/show/P1365 平方和怎样递推? 其实就是 (x+1)^2 = x^2 + 2*x + 1: 所以我们要关注这里的 x — ...

  4. 【高德地图API】地理编码与逆地理编码

    一.地理编码 该功能实现地理编码服务,即地址匹配,从已知的地址描述到对应的经纬度坐标的转换,即根据地址信息,查询该地址所对应的点坐标等,地址(address) 为必选项,城市(city)为可选项. & ...

  5. jQuery:has()和jQuery:contains()及jQuery:empty

    jQuery:has()和jQuery:contains()两个方法比较类似.不同点在于: has是判断标签的 contains是判断文本的 1.jQuery:has() <div>< ...

  6. Linux 搭建Discuz论坛

    title: Linux 搭建Discuz论坛 Welcome to Fofade's Blog! 这里是Linux 搭建论坛的一些命令记录 命令摘记: 下载文件:Discuz 安装环境:PHP Ap ...

  7. datatable-bootstrap 基本配置

    function doSearch() { if(dtable!=null){ dtable.fnClearTable(0); dtable.fnDraw(); // 重新加载数据 }else{ dt ...

  8. Linux安装PHP环境

    简介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要 ...

  9. 如何使用 Idea 远程调试 Java 代码

    起因 这几天,我做的项目中需要使用第三方的 API,在第三方的 API 回调时,出现各种错误,需要远程调试.之前做远程调试的时候,我只会在代码中输出日志,记录下来做分析处理,但这样做既麻烦又费时,往往 ...

  10. 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Minimum Distance in a Star Graph

    In this problem, we will define a graph called star graph, and the question is to find the minimum d ...