一、概述
小程序开发准备主要内容如下:
- 申请小程序账号
- 企业认证
- 备案
- 域名
- SSL证书
从23年起小程序增加了备案环节
二、申请小程序账号
申请入口:小程序申请页
注册成功后,可登录小程序管理平台。你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。
登录 小程序后台 ,我们可以在菜单 “开发”-“开发设置” 看到小程序的 AppID 了 。
小程序的 AppID 相当于小程序平台的一个身份证,后续你会在很多地方要用到 AppID
三、小程序备案
备案流程
需要按照官方操作流程准备材料,提交申请。
主要需要的东西是:公司证件、法人证件,小程序负责人的证件。而且需要法人配合。
敲重点!!!
根据工信部要求,小程序备案需完成短信核验。你的备案初审通过后,会收到工信部发送的验证短信(发送号码:12381),请根据小程序备案类型留意主体负责人和小程序管理员(负责人)手机短信,若收到短信请在24小时内登录工信部备案官网首页完成短信核验(网址:https://beian.miit.gov.cn/, 手机端、PC端均可),短信核验成功后备案申请进入通管局审核流程。
若核验时提示验证码错误或无效,你可触发一次短信重发;24小时内未核验成功,备案将被工信部系统自动驳回,你需到微信公众平台重新提交备案申请。
三、小程序认证
小程序官网需要开发者认证资质后才会开放部分权限,如果不认证使用功能会收到限制。
微信认证审核一般需要在1-5个工作日!
认证是需要服务费的,300/年!!
认证所需材料比备案的要少,主要是企业的证件信息,具体按官方文档操作。
需要注意的是,在认证过程中,可能需要通过对公账户打款验证方式,验证认证主体授权真实性。
认证订单创建后需用申请主体对公账户向腾讯账户汇入一笔指定金额,以验证对公账户的真实性,打款金额将在10个工作日内退回原账户。—一般都是几分钱
四、域名
每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。
需要提供一个可以访问的域名,域名可在任何一个域名服务平台申请。域名可使用顶级域名、二级域名等,没有限制。
配置流程
服务器域名请在 「小程序后台-开发-开发设置-服务器域名」 中进行配置,配置时需要注意:
域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 协议;
域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost;
对于 https 域名,可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 发起请求。如果向 https://myserver.com、https://myserver.com:9091 等 URL 请求则会失败。如果不配置端口。如 https://myserver.com,那么请求的 URL 中也不能包含端口,甚至是默认的 443 端口也不可以。如果向 https://myserver.com:443 请求则会失败。
对于 wss 域名,无需配置端口,默认允许请求该域名下所有端口。
域名必须经过 ICP 备案;
出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用。 开发者应将 AppSecret 保存到后台服务器中,通过服务器使用 getAccessToken 接口获取 access_token,并调用相关 API;
不支持配置父域名,使用子域名。
限制说明
1)域名只支持https协议,不支持IP地址;
2)业务域名需经过ICP备案,新备案域名需24小时后才可配置;
3)域名格式只支持英文大小写字母、数字及“- ”;
4)配置业务域名后,可打开任意合法的子域名;
四、扩展-SSL证书
域名配置时,限制了必须使用HTTPS协议访问,所以需要为域名配置SSL证书。
证书可以在阿里云、腾讯云等平台申请免费证书,或者使用工具生成的证书。
合法的子域名;
四、扩展-SSL证书
域名配置时,限制了必须使用HTTPS协议访问,所以需要为域名配置SSL证书。
证书可以在阿里云、腾讯云等平台申请免费证书,或者使用工具生成的证书。
为了提升安全性,建议使用第三方机构颁发的合法SSL证书。