本文将从环境准备、开发和部署两方面讲解
一. 环境准备
需要在腾讯小程序后台注册一个小程序,并且要审核认证(认证费用300元/年),并且添加开发者微信。
注册一个域名,并且备案可以访问的 认证的域名
购买https证书,微信小程序 走的是https安全协议,这个是必须的、
服务器,可以是云服务器,或者自建服务器(可以访问外网,可以备案)
二. 开发
现在流行的方式 uniapp+微信开发者工具
根据个人熟悉的技术,java、.netcore、php 都可以
三. 部署
本人是 .netcore开发,以iis部署为说明。后端代码部署iis中间件上,并且安装https证书,安装方式参考 IIS配置https ssl证书 IIS安装服务器证书图文教程。
iis新建系统网站,配置https域名地址(前面注册的域名),注意https是443端口,服务器需要开443端口。
小程序发布、将小程序代码通过微信开发者工具,发布到腾讯后台,代码审核之后,才能试用。2023.9月之后,强制要求 除代码审核之后,小程序应用需要主体备案,备案之后,才能上线运营。
四.总结
这个开发过程、涉及以下内容
1. 认证的小程序(需年审)
2. 备案的域名、云服务器
3. 企业版https证书(一般有效期一年,购买可以选择年限)
4. 功能开发(前端+后台)
5. 小程序备案、小程序代码版本发布