微信小程序发布流程

595 阅读6分钟

1 域名备案

1.1域名购买(以阿里云为例)

1.1.1 进入阿里云

阿里云官网:www.aliyun.com/?utm_conten…

点击登录

image.png 支付宝扫码登录

image.png

1.1.2 域名购买

点击网页顶部搜索按钮

image.png 输入域名,选择域名注册,点击搜索

image.png 选择域名注册

image.png 输入你要注册的域名(这里www.xxxx.com为例)

111.png 点击查询域名后会出现你所需注册的域名信息

无标题.png 选择你所需要的未被注册的域名

无标题.png 点击域名清单后会展现如下信息

无标题.png 点击立即购买会跳转到购买的信息页面,可以选择购买的年限

无标题.png 购买之前根据自己的情况选择域名的持有者是个人还是企业

image.png 选择后需要填写相关实名信息(这里以企业为例)

无标题.png 点击创建模板,填写如下信息

image.png 填写完成之后,直接购买即可

image.png

1.2 域名实名制

通过以上1.1的步骤完成了域名的注册,下面要完成域名的实名制

完成域名实名制后,可以在控制台看到自己购买域名的信息

无标题.png 进入控制台后选择域名,没有看到域名选项的话可以在全部产品与服务下搜索域名

image.png

image.png 此时你可以看到当前账号域名的信息,如果未实名在域名状态下会有未实名制,当前域名以实名制

无标题.png 域名实名制中,模板实名制必须优先通过,模板实名制通过后才可以域名实名制

无标题.png

1.3 域名备案

以上1.1和1.2已经完成域名备案前期的准备工作,下面开始进行域名的备案

1.3.1 云服务器(注意的地方)

域名备案一般都在线上进行,很重要的一点是域名备案是根据服务器所在的服务商来进行的,也就是说你备案时所使用的云服务器属于哪个服务商,你就必须在云服务器相应的服务商进行备案,比如:你的域名是注册在阿里云上进行的,但是你的云服务器是在华为云上购买的,你的域名备案就必须在华为云上进行,一下的实例便是,域名在阿里云购买,云服务器在华为云上。

1.3.2 备案

以下备案以华为云为例

登录华为云->搜索框输入域名备案

无标题.png 点击登录备案系统

image.png 备案的流程:主体信息->网站信息->上传资料->真实性验证->接入商审核->管局审核

以下案例以政府单位机构为例:

无标题.png 主负责人信息

注意:政府机构必须填该单位的实际负责人

无标题.png 网站信息

注意:网站负责人信息若和主负责人信息不一样,邮箱和手机号必须不一样

无标题.png

无标题.png

2 SSL证书

以下证书下载以阿里云的SSL证书为例,前提是必须有阿里的域名

2.1 购买SSL证书

大部分SSL证书都是收费的,进入阿里云后,搜索SSL证书

image.png 选择立即购买

image.png 选择选购SSL证书

image.png 选择DV单域名证书

image.png DV证书是免费的,第一次可以购买20张

image.png 立即购买后支付

image.png 进入订单的页面

image.png 点击支付,即可支付成功

image.png 点击登录管理控制台

image.png 登录管理控制台后选择SSL证书

image.png 选择免费证书

image.png 点击创建证书

image.png 创建成功后,点击证书申请

image.png 点击证书申请后,填写相对应的资料

无标题.png 基本信息填好后,等待工作人员审核,审核通过后会出现一张证书信息,点击下载下载证书

无标题.png 选择Tomcat

image.png

2.2 tomcat部署SSL证书

2.2.1 解压下载的SSl证书

以下证书的部署以windows系统为例

下载的证书解压后,包含两个文件:一个是pfx格式的证书,一个是txt的密码文本

无标题.png

2.2.2 生成jks格式的证书

找到证书的解压路径,在已解压的文件夹下使用以下命令生成JKS的证书

keytool -importkeystore -srckeystore 你的证书名称.pfx -destkeystore domains.jks -srcstoretype PKCS12 -deststoretype JKS

无标题.png 回车,会提示你输入三次密码,建议三次都是输入pfx-password.txt里的密码,成功后会生成domains.jks文件(这里要注意你输入密码时,是看不见你输入的密码的,不要重复输入,这是一个坑)

image.png 生成domains.jks文件

无标题.png

2.2.3 配置server.xml

找到部署项目的服务器,将domains.jks证书部署到tomcat的conf文件夹下

image.png 打开同级目录下的server.xml文件,找到以下文件

image.png 修改成以下代码

image.png

2.2.4 配置web.xml

在该文件标签(一般在文件最末尾)后面加上一段:                        CLIENT-CERT             Client Cert Users-only Area                                                 SSL                /*                              CONFIDENTIAL                      

image.png 保存重启tomcat

3小程序的上线流程

3.1注册小程序账号

进入微信公众平台,注册

微信公众平台地址:mp.weixin.qq.com/

点击小程序,填写注册信息

image.png 根据提示完成相关信息的注册后,可以拿到自己的AppID,在开发->开发设置中可以找到

3.2.1 AppID

AppID相当于小程序在微信中的”身份证”,有了它,微信客户端才能确定你的小程序”身份”,并使用微信提供的高级接口

进入小程序管理页面后:开发->开发管理->开发设置

无标题.png 将找到的AppID复制到代码中,此处只有使用uni-app开发时才需要操作

找到manifest->”mp-weixin”,将AppID复制到里面

无标题.png 打开微信开发者工具,点击详情,在基本信息里找到APPID点击修改

无标题.png

3.2.2 打包上传

小程序开发完毕后,需将小程序的开发文件打包上传(注:小程序打包上传时,文件大小不能超过2M,否则打包失败,不能上传)

image.png 上传成功后,可以在AppID对应的公众平台里找到刚才上传的代码:版本管理->开发版本

image.png 点击提交审核,如果小程序的基本信息没有填完,会提示跳转到小程序信息页面填写,也可先进行信息填写,如3.2.4所示

image.png 填好信息后,等待审核

3.2.3 配置服务器信息

在开发->开发管理->开发设置中找到服务器域名进行配置

点击开始配置,配置相关信息,会有身份验证,需微信扫码认证

认证通过后开始配置

 

3.2.4 填写小程序信息

点击首页->小程序信息

填写相关信息

无标题.png 填写信息时,涉及到相关领域方面的信息,需要审核,审核需要开发者手拿身份证正面的照片验证

3.2.5 小程序发布

完成以上操作且验证通过后,可以进行小程序的发布,点击管理->版本管理->开发版本(此版本是开发者在微信开发者工具提交的版本,即1.1的操作)

点击提交审核后,填写相关信息,点击提交审核,进行审核

image.png 审核通过后就可以发布线上版本