如何开发一个微信小程序:完整实操步骤

如何开发一个微信小程序,分为账号注册、工具搭建、代码开发、服务器备案、提审发布五个环节,个人主体仅能开发基础展示类项目,无法开通支付与直播功能,企业主体完成微信认证后可解锁绝大多数接口;你可以选择原生代码开发、模板拖拽开发、第三方代开发三种模式,模板开发工期最短,原生开发自由度更高,所有线上业务服务器必须完成工信部ICP备案,未备案域名无法接入小程序网络请求,整套流程严格遵循微信开放平台开发规范,审核周期一般在1到3个工作日。

如何开发一个微信小程序:前期账号与资质准备

先打开微信公众平台mp.weixin.qq.com完成账号注册,填写邮箱并完成邮件激活,随后选择主体类型。个人主体只需完成微信实名扫码,企业与个体工商户必须上传营业执照并缴纳300元微信认证费用,认证有效期为一年。

主体资质决定小程序可用能力。

主体类型可开通功能限制条件
个人开发者图文展示、表单提交、基础页面跳转不能开通微信支付、直播、地理位置之外的高级接口,无法上架电商类目
个体工商户电商交易、预约下单、基础客服接口部分金融、教育类目仍需要补充行业许可证书
企业主体全部开放接口,包含支付、直播、人脸识别业务类目必须匹配营业执照经营范围,对应行业需额外补充资质文件

账号注册完成后,进入开发管理页面复制AppID,这是创建项目的必要参数,同时在后台选定服务类目,电商类选择电商-店铺,预约类选择生活服务-预约,类目选错会直接导致审核驳回。

如何开发一个微信小程序:开发环境搭建

前往微信开放社区下载微信开发者工具,软件支持Windows与MacOS双系统,安装完成后用小程序管理员微信扫码登录。

新建项目时,填入刚才获取的AppID,选择不使用云服务模板,直接生成空白项目框架。项目目录包含pages页面文件夹、全局配置文件app.json、样式文件wxss与逻辑脚本js,小程序页面由WXML结构、WXSS样式、JS交互、JSON配置四部分组成,不需要配置复杂的运行环境,在工具内即可完成代码编写与实时预览。

你可以在工具内点击预览,生成二维码用手机扫码查看真机效果,真机调试可以直接查看接口报错,不用反复上传代码测试。

如何开发一个微信小程序:代码开发与服务器配置

纯前端展示项目可以直接使用小程序云开发,无需自备服务器,云开发自带数据库、文件存储与云函数,适合图文展示、预约表单这类轻量业务。

涉及商品交易、订单管理的项目,必须搭建后端服务器。服务器域名必须完成工信部ICP备案,依据《非经营性互联网信息服务备案管理办法》,未备案域名无法发起网络请求,备案流程需要20天左右,要提前预留时间。

后端接口必须配置HTTPS协议,证书可以在腾讯云免费申请,在小程序后台开发设置中添加业务域名与request合法域名,不配置域名会出现接口请求失败。

如何开发一个微信小程序:代码上传、审核与发布

全部页面与接口调试完毕后,在开发者工具点击上传代码,填写版本号与项目备注,代码会同步到公众平台开发版本列表。

进入小程序管理后台的版本管理模块,选中开发版本提交审核,填写对应服务类目、功能页面路径,有登录功能的小程序需要填写测试账号,方便审核人员核验全部功能。

审核通过后,管理员手动点击发布,小程序正式上线,上线后可以随时提交新版本迭代更新。

如何开发一个微信小程序:三种开发模式选择

不同开发模式对应不同工期与成本,你可以结合自身技术条件选择。

开发模式开发周期技术门槛适用场景
原生代码开发15到45天需要掌握JS、WXML前端技术定制化功能多、需要长期迭代的项目
模板拖拽开发1到3天零基础,拖拽组件即可搭建页面店铺、预约、名片这类标准化业务
第三方代开发7到20天无需编写代码,只提供需求文档没有技术人员,想要快速上线项目

模板开发成本更低,但页面功能会受平台模板限制,自定义修改空间较为有限。

如何开发一个微信小程序:容易被驳回的审核要点

小程序页面内容必须和所选类目保持一致,不能在展示类小程序内加入电商下单功能。

页面不能出现诱导分享、强制跳转的弹窗,所有用户信息收集必须弹出隐私授权弹窗,不可以静默获取手机号、地理位置等隐私信息。

线上交易功能必须接入微信官方支付接口,不能引导用户跳转至外部网页转账,一旦出现外链支付,审核会直接驳回,并且会限制后续提审权限。

教育、医疗、金融类业务,必须提前准备行业资质证书,仅凭借营业执照无法通过类目审核。

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

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