如何开发自己的微信小程序:三种实现路径

如何开发自己的微信小程序,分为账号注册备案、选定开发方案、编码或搭建、调试、提交审核发布五大环节,个人主体仅可做展示类项目,不能开通微信支付,企业或个体工商户可使用完整接口与交易能力,你可以选择代码自研、SaaS模板、定制开发三种路径,成本从0到数万元不等,境内上线必须完成工信部ICP备案,遵循微信小程序平台运营规范,没有代码基础优先选用SaaS模板,有前端开发经验可以使用微信开发者工具做原生开发。

如何开发自己的微信小程序:账号与备案准备

前往微信公众平台mp.weixin.qq.com注册小程序账号,使用未注册过微信公众体系的邮箱完成注册,填写主体信息完成管理员实名认证,个人主体上限可注册5个小程序,企业主体最多可注册50个小程序。企业想要开通支付、直播、高级接口,需要完成微信认证,单次认证费用300元每年,已经认证过的公众号可以复用资质免再次缴费。账号拿到AppID之后,进入小程序后台的备案模块,提交主体资料、负责人信息做人脸核验,经过微信平台初审、工信部短信核验、通信管理局审核,拿到ICP备案号,境内小程序没有备案无法正式发布上线,通管局审核周期大致1‑20个工作日。

主体类型直接决定可用功能。

主体类型核心权限适合人群
个人禁止微信支付,类目受限,仅简单展示个人习作、作品展示
个体工商户支持支付,大部分经营类目可用小店、个体商家
企业完整接口权限,全经营类目公司、连锁门店

如何开发自己的微信小程序:开发方案选型

代码自研依靠微信开发者工具,工具可以在微信开放文档官网免费下载,支持Windows与Mac系统,原生小程序使用WXML、WXSS、JS语法,后端可以搭配微信云开发免除自建服务器,云开发按照实际调用流量按量计费,适合有前端基础、想要高度自定义页面逻辑的开发者,从零完整开发一套商城类小程序通常需要数周时间,你需要自己负责后续bug修复与版本迭代。SaaS模板不需要写代码,登录第三方平台后拖拽组件,替换图片文字,配置商品、导航,短则数天就可以完成搭建,按年缴纳服务费,服务商承担服务器维护、版本更新,缺点是功能受平台预设限制,深度个性化改动较难实现。定制开发是找外包团队从零编写整套代码,可以完全贴合业务需求,但整体成本较高,交付质量受开发团队能力影响,验收阶段需要逐项核对功能清单。

不要选择无资质不知名服务商提供的模板,部分服务商不支持数据导出,到期之后你的商品、客户数据无法迁移。

如何开发自己的微信小程序:本地调试与配置

打开微信开发者工具新建项目,填入后台获取的AppID,选择本地空文件夹作为项目目录,开启真机调试,用管理员微信扫码,在手机上直接预览页面实际效果,检查按钮跳转、表单提交、图片加载等交互,接口请求域名必须在小程序后台开发设置中添加白名单,非白名单域名会直接请求失败。如果你使用云开发,直接在工具内开通云环境,数据库、存储、云函数直接在工具面板管理,不用自行采购服务器。模板类方案则不需要本地工具,全部配置操作都在第三方网页后台完成,配置完成之后在后台生成小程序代码包,导出之后上传至微信公众平台。

如何开发自己的微信小程序:提交审核与正式发布

代码自研项目,在开发者工具点击上传,填写版本号与项目备注,代码包会上传到公众平台后台的版本管理;模板方案导出代码包之后同样在此上传。在后台选择对应的代码版本提交审核,需要准确勾选小程序服务类目,收集用户信息的小程序必须内置隐私政策页面,同时准备好测试账号,便于审核人员完整体验全部功能,游戏、医疗、金融等特殊类目还需要额外上传行业资质文件。官方常规审核周期1‑3个工作日,最长不超过7个工作日,审核通过后,管理员手动点击发布,小程序才会面向全部微信用户开放访问。审核驳回时,查看驳回原因,修改对应功能或者资质材料,再次上传新版本重新提交。

该方法的适用边界是面向中国大陆地区的小程序,海外主体小程序不执行国内ICP备案规则,资质、审核流程与境内主体存在差异。

如何开发自己的微信小程序:上线之后维护要点

小程序上线不等于工作结束,业务迭代、微信平台接口更新都需要持续维护。你需要定期查看后台的告警信息,接口报错、权限过期、类目到期都要及时处理;收集用户使用过程中反馈的页面卡顿、按钮失效等问题,迭代新版本重新走上传、审核流程。交易类小程序,还要关注微信支付的商户账号状态,保证结算、退款功能可以正常运行。个人主体不可以上线电商交易类业务,强行提交会直接被审核驳回,多次违规会对账号做出限制处理。

很多新手会直接拿网上下载的完整源码直接上传,源码中包含过期接口、违规页面,会直接造成审核被拒,这类问题没有报错弹窗,排查需要花费大量时间。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于如何开发自己的微信小程序的文章欢迎访问:百科