# 发行H5

# 发行前要做的事情

  1. 需要有一个自己的域名(没有则购买一个域名)
  2. 域名需要进行备案(腾讯云空间需要在腾讯云备案,阿里云和支付宝云空间需要在阿里云备案)

注意:备案需要备案码,如果在阿里云备案,则支付宝云购买满100元以上的套餐,就可以领取一个阿里云备案码。

# HBX编译代码并上传

点击HBX上方菜单【发行】-【上传网站到服务器】

选择空间,点击上传

完成。

# 绑定域名

前往unicloud控制台 (opens new window),前端网页托管,参数配置中配置自己的域名(商用必须绑定自己的域名,不能用默认域名)。

# 微信公众号

# 发行前要做的事情

  1. 微信公众号必须已通过微信认证(必须是微信服务号,不可以是订阅号)
  2. 微信支付已申请通过,且绑定了该微信公众号
  3. 项目根目录 manifest.json 下 Web配置 内的路由模式必须设置为 history,而因为支付宝云前端托管不支持 history 模式,故支付宝云的前端托管不支持发布微信公众号(此时可以再开通一个阿里云按量计费空间,只用前端托管发布微信公众号)
  4. 在微信公众号左侧菜单-设置与开发-账号设置-功能设置里配置微信公众号的域名白名单(包含:JS接口安全域名、网页授权域名)
  5. 在admin后台左侧菜单-平台管理-H5-设置路由模式为 history 模式

# 微信账号全端打通

如果想要同一个用户在微信公众号、微信小程序、App中使用微信登录后身份是同一个用户,那么需要将它们都绑定到同一个微信开放平台下。