跳到正文
原文
人人都是产品经理· 晨阳产品笔记·· 4 小时前AI 评分63

微信小程序开发上架详细全流程

文章要点
  • 1作者复盘微信小程序悦嫂坊从注册到上架全流程,一期开发仅用 2 天,补齐合规材料另花一周多
  • 2备案是常见卡点,名字撞商标或已有备案会被驳回,服务类目须与执照经营范围一致才可通过
  • 3开发用 Claude 和豆包配合腾讯官方小程序 skill,先写需求文档和开发顺序,全程自然语言交流
  • 4实际开销含认证 30 元一年、手机号登录一次 3 分钱含 1000 次免费额度、AI 工具约 100 美元
决策要点

AI 已把小程序开发门槛拉低到个人可独立完成,真正耗时和卡点从写代码转移到了备案、命名、隐私合规这些代码之外的环节。

  • 影响:想法验证的周期和成本被压低,个人也能几天跑出可上架的产品;隐私指引、协议、内容安全、账号注销是审核硬性项,准备时间可能超过开发本身;主体类型需提前规划,个人主体不能升级为企业,会卡住支付和手机号登录。
  • 参考:可考虑把备案与开发并行推进,尽早提交以对冲 1 到 20 个工作日的管局审核;起名前先查商标网和微信同名小程序,办执照时把未来业务写进经营范围;提审前对照常见被拒原因自查,并先发体验版在真机上用几天。
  • 依据:数据来自作者单次亲身复盘,开发 2 天、补合规一周多、审核约两天均为个人经历;开销为作者实际支出,非官方统计口径。
正文

从注册主体到最终上线,作者仅用2天完成小程序开发,却花了一周多补齐隐私协议、内容安全等隐形坑。本文完整复盘微信小程序从0到1的7步流程,重点拆解备案驳回、类目匹配、AI辅助开发等实战经验,为想快速落地小程序的开发者提供一份避坑指南。

上周,我自己为月嫂阿姨们开发的微信小程序《悦嫂坊》上线了。

整个一期功能的开发也就用了2天时间,其他时间都在准备上架的一些资料和流程。说实话,其实全程还挺顺利的,没有遇到困难难以解决的问题。

今天就给大家梳理一下,微信小程序开发上架全流程,给那些想要做小程序的小伙伴一个参考。

主要分为以下7步:

  1. 办主体,注册小程序
  2. 起名字,定头像
  3. 小程序备案
  4. 开发准备
  5. 开发
  6. 上线前,这些东西要补齐东
  7. 提审,发布

备案和开发可以同时进行。备案慢,越早提交越好。

1.办主体,注册小程序

第一件要想清楚的事,用个人身份注册,还是用企业身份注册。

个人主体最省事,不用认证,也不花钱。但能做的事很少,类目基本只剩工具和图文展示,开不了微信支付,手机号一键登录也用不了。

这张对比表看完,我就决定走个体工商户。以后要收钱、要一键登录,个人主体都会卡住。更麻烦的是,个人小程序不能直接升级成企业,到时候只能重新注册一个,前面积累的用户也没办法迁移。

所以如果以后有可能接支付,一开始就用企业或个体户注册。

注册个体工商户,每个地方的政策都不太一样,可以先了解一下当地政策,有些审核不严格,租住的房子也可以办理,有些不可以,必须园区或者线下门店;

2.思考名称和头像

起名是整个流程里我最头疼的一步。

名字要贴主题,要好记,读起来顺口,还得没被人占。我最想用的是悦嫂汇,其次是优嫂汇,一查商标,两个都被人注册了。

后来备案又被驳回了好几次,原因全是名字。换一个,被拒,再换一个,又被拒。那几天我走路都在想名字,最后才定下悦嫂坊。

我的建议是,起名之前先查两个地方。一是去商标网查有没有被注册,二是在微信里搜一下有没有同名的小程序。两边都干净了再往下走,能少走很多回头路。

头像我是用即梦临时生成的,先顶上,后面有合适的再换。这个不用一开始就纠结。

3.小程序备案

现在的小程序,上架前必须先备案,没备案的发布不了。

流程大致是这样。在小程序后台填备案信息,平台先做初审。初审过了,主体负责人会收到工信部的核验短信,要在 24 小时内完成核验。之后进入各省管局审核,官方给的时间是 1 到 20 个工作日。

我那几次被驳回,都是名字被别的公司注册了。网上看下来,名字是备案被驳回最常见的原因,比如名字和主体性质对不上,同一个名字已经有人在备案,名字里带了别人的商标。

还有一个要注意的就是:小程序的服务类目,要和执照上的经营范围对得上。

我一开始选的类目是母婴家政,可我个体户的经营范围写的是软件开发,里面没有家政。提交上去就被拒了,改成软件开发相关的类目才过。

所以办执照的时候,经营范围最好提前想好,把以后可能做的业务都写进去,如果真的后续需要加经营类目,也可以在线提交,个体工商户也支持增加类目。

另外两个小提醒。备案里填的名字,要和小程序后台设置的名字一字不差。被驳回再提交,审核时间要重新算,第一次提交前多检查几遍。

备案不耽误开发,我是一边等备案,一边写代码的。

4.开发准备

①下载微信开发者工具

写代码、预览、调试、上传,都在这一个工具里。

组件库我用的是腾讯出的 TDesign,专门适配小程序,按钮、弹层、表单都是现成的,长得也规整,AI 照着用就行。

②注册云开发

这个看自己,也可以去自己购买域名和服务器,腾讯开发小程序也提供云服务。

为了方便,我选了云开发。一个人做的小产品,省掉域名备案和运维这一大块,几天就能跑出第一版。

代价也有,跟微信绑得比较紧。以后要做 App、做网页,后端搬家会麻烦一些。这个我想过,先不管,跑起来再说。

云开发按月买套餐,量小的时候很便宜,用超了可以开按量付费。

③下载微信小程序开发使用的skill

这一步是我这次最大的惊喜。

skill 可以理解成给 AI 装的专业插件。装上以后,它就知道这一行的规矩和做法,不用你一遍遍教。我在 skillhub 上下了三个。

skill网站:https://skillhub.cn/

我下载了:

产品经理综合技能:

https://skillhub.cn/skills/user_dec48685/pmaster

微信小程序:

https://skillhub.cn/skills/tencent-adm/miniprogram-development

界面设计:

https://skillhub.cn/skills/tencent-adm/ui-design-guide

小程序开发这个是腾讯自己出的。小程序有哪些语法限制,云开发怎么用,怎么预览调试,它一清二楚。

5.开发

①功能梳理

用思维导图,梳理相关功能,自己也撰写一些必要的功能说明,主要是把自己想要的产品功能更好的表达出来,让AI了解的更加清楚,而不是模棱两可,到时候AI有可能就按照自己的思路开发了,这样之后还要反复修改。

②撰写需求文档

让AI按照功能梳理的内容,撰写需求文档,生成之后,自己要仔细过一遍,把错误的或者遗漏的再补充一下,这个文档就是之后AI参考这个需求进行开发,包括之后生成的测试用例。

③整理开发顺序

需求文档给 AI,让它排开发顺序。我那份排成了 3 个里程碑、13 步,先跑通做名片、发出去、雇主打开这一条主线,再补别的。

千万别想到哪做到哪。那样做下来,很多边边角角会漏掉,到上线前才发现,手忙脚乱,反复修改,也比较耗费token。

有了这个,AI就会按照这个开发顺序有条理的进行开发。

④代码开发

其实过程不难,让它按照需求文档和开发顺序进行代码的撰写即可,在这里面,我会claude和豆包结合着用。

豆包反应快,一些基础的问题,问豆包会很快知道答案和解决方法。claude,可能用的模型太好了,问一个很小的问题,就思考半天,只让它敲代码即可。

同时开多个会话框,开发不同的模块,一开始还需要点击allow或者always allow,后面才知道,可以对于小程序的文件夹可以完全开放权限,不需要再点击是否允许,就可以自己跑程序了,就可以释放自己去做其他事情了。

下载的skill太好用了,自己开发,自己模拟点击检查是否有bug,全程自然语言交流即可。

6.上线前,这些东西要补齐东西

这一节,网的教程很少提。我觉得反而最该写。主线跑通以后,我又花了一个多星期,补的几乎全是用户看不见的东西。没有它们,审核过不了。就算侥幸过了,上线也埋着雷。

①用户隐私保护指引

在小程序后台的设置里填。选头像、选照片、读手机号、存相册、复制文字,这些用到用户信息的能力,都要先在这里写清楚拿来干什么。

没填的话,开发版里一调用就报错,代码写得再对也没用。网上审核被拒的案例里,这一条出现得最多。

②用户服务协议和隐私政策

小程序里收集了用户信息,就得有这两份文件,还要让用户勾选同意。

我是让 AI 照着功能起草,再一条条对。功能改了,协议也得跟着改。到提审前,协议已经改到了第 3 版。

③内容安全

我的名片是月嫂自己写、自己传照片,别人还能打开看。文字和图片都要接了微信的内容安全检测,有问题的图不给别人看到。用户能发内容的小程序,这块都绕不开。

只要是允许用户自己上传内容,并且内容公开的,都要接入微信的内容安全检测,这是微信的安全硬性规定,不做审核会被拒掉。

④账号注销

用户要能注销,注销以后她的数据要按协议里说的删掉。我做了一个每天凌晨自动跑的任务,注销满 7 天的账号,名片、照片、合同一样一样清掉。

还有一个坑,只有自己做过才知道。

审核员看到的,可能是开发版。

微信开放社区里不少人反馈,审核时小程序报的环境是开发版。我为了测试方便,在开发版里放了示例数据,首页还有一块自检面板。提审前我把这些都收起来了,免得审核员一打开,满屏假数据。

7.提审,发布

微信开发者工具,点击上传,填写版本号和备注,然后登录微信小程序后台,提交上传的版本,等待审核即可,审核还挺快的,审核也就用了两天,审核完成,再次点击提交,即可上架完成。

①上传代码

在微信开发者工具右上角点上传,填版本号和备注。我第一版填的是 1.0.0,备注写的一期测试版本。

②先发体验版,拿手机用几天

上传以后,可以在后台把它设成体验版,加几个体验成员,在手机上真用一用。

这一步我强烈建议别跳。

模拟器里好好的东西,到真机上不一定。我碰到过一次,模拟器里显示累计带过 15 个宝宝,到手机上,数字和字贴在了一起。查了才知道,上传时代码会被压缩,空格被顺手吞了。模拟器不压缩,怎么看都正常。

还有一次,手机上看到的名片和电脑上不一样,我跟 AI 查了半天代码,最后发现是手机上的体验版一直没更新。微信要冷启动才会用上新版本,得把小程序从最近使用里删掉,再重新打开。

③提交审核

登录小程序后台,在版本管理里把上传的版本提交审核。网上说审核一般 1 到 7 天,我这次用了两天左右。

提审前,可以对照网上常见的被拒原因自查一遍。

  • 隐私保护指引没填,或者写得含糊
  • 收集了用户信息,却没有协议和隐私政策
  • 必须登录才能用,审核员的测试机登录不了。这种要在提审时附上测试账号,或者传功能截图、录屏
  • 实际功能和选的类目对不上

我这一版一次就过了。我猜,主要是前面那一个多星期没白补。

④发布

审核通过以后,回到版本管理,点提交发布,小程序就正式上线了,在微信里能搜到。

8.最后

列一下这次实际的开销。

①小程序认证,30 元一年

②云开发,按月买套餐,量小的时候很便宜

③手机号一键登录,按成功次数收费,一次 3 分钱,每个小程序有 1000 次免费体验额度

④AI 工具,我用的claude opus 5.5 ,算是现在最强的模型了,100美元,大概800块钱,其实小程序的这个简单功能,国产模型应该会便宜点。

从开发到上架走完全流程,我最大的感受是,做一个小程序并上架,这件事本身已经不难了。

流程是固定的,一步一步走就行。代码交给 AI,写得比我想的好。真正卡住我的,反而是起名字、选类目这些代码以外的事。

到底用户是谁,她们的需求和痛点到底是什么?还有哪些问题没有被解决了,这个需要我们深刻洞察了,这个AI替代不了。

未来工具token越来越便宜,想法会越来越值钱。

如果有想法,大家也行动起来吧。看和做,是天差地别的。AI 时代,只有多实践,才知道它能帮你走多远,也才知道自己还差在哪。

本文由人人都是产品经理作者【晨阳产品笔记】,微信公众号:【晨阳进阶笔记】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。

来源:人人都是产品经理 · woshipm.com