发布应用
目前Zion支持发布小程序和网页两种客户端应用,同一个项目下的多个客户端共用一个服务端,包含数据库、API服务、行为流服务等。
1. 小程序发布
小程序发布整体流程如下:
graph LR
A(注册微信小程序) -->B(完成小程序备案)
B -->C(在Zion中点击发布进行授权)
C -->D(更新预览)
D -->E(提交微信审核)
E -->F(微信审核通过后点击发布)
1.注册微信小程序
点击前往【微信公众平台】注册「微信小程序」!
>
- 注册的是微信小程序账号!不是公众号、服务号、订阅号
- 一个微信号可以用不同的邮箱注册 5个 微信小程序账号
- 如果您的小程序需要使用到 支付 相关功能,需要注册主体类型为 【企业】 的微信小程序账号!!
2.完善微信小程序账号设置、备案
为了让您的小程序正常上线,您需要完善小程序的基本信息设置、完成个人或企业认证、完成备案(备案通常需要至少 7 个工作日的时间,请确保信息准确,提前完成备案)
查看【小程序备案操作指引】
3.微信小程序账号授权
在开发微信小程序时,建议先点击编辑器右上角的发布按钮,完成微信小程序账号的授权!
常见授权失败原因
- 您未注册微信小程序账号,使用的是公众号等进行的授权
- 该小程序账号已经授权过其他小程序并且已经上线
出现以上问题一般注册新的小程序账号并重新授权即可~
4.绑定/解绑微信小程序
5.更新预览
更新预览的作用有两个:
- 生成真机预览的二维码,使用手机扫码在真机上体验,测试小程序效果
- 如果小程序有改动,需要通过更新预览生成最新的小程序项目,而后发布上线的才是最新的项目
⚠️ 注意:如果手机扫码之后看到的不是最新的小程序内容,你可以如下图所示在微信里删除原先的小程序,重新扫码进入即可
6.提交至微信审核和发布
当您的小程序已经开发完成并测试无误需要上线时,可以点击发布按钮 - 提交微信审核
- 版本名称:根据您的小程序情况自定义即可,如 Zion 电商小程序V1.0
- 填写小程序管理员微信号:填写注册该微信小程序账号的微信号
- 订单列表页(包含微信支付的小程序才需要选):选择小程序中展示订单的页面,如我的订单页
- 描述:非必填
- 小程序页面截图:非必填
⚠️ 注意:微信审核周期最长14个工作日,微信审核通过后即可立即发布版本,每个自然日(一天24小时,包括正常的工作日和周末休息日)可提交1次审核。
⚠️ 注意:高级版及以上版本若需要在当日额外提交审核的,氪金群联系工作人员增加提审次数
小程序提审能失败,导致项目无法上线,请参考:《微信开发者帮助问的》,《微信开放社区》 ,《微信小程序运营范围》,《微信小程序常见拒绝类型》,《微信小程序服务条款》
2. 小程序私钥发布
作用
微信限制灵活配置业务域名和禁止AI类小程序由第三方平台提审并发布,用户需要通过私钥配置并在微信公众后台进行小程序的提审和发布。
功能配置
1. 前往微信公众后台,获取App ID、 App secrete 和 小程序密钥上传文件
1. 若小程序已经对函子科技Zion进行了授权,需要先在编辑器内先解除绑定,然后再微信公众平台解除对zion的授权。
2. 在微信公众后台-管理-开发管理面板,获取App ID、App secrete 和 小程序密钥上传文件
2. 在微信公众后台关闭IP白名单并配置业务域名
1. 关闭IP白名单
2. 按照以下内容配置业务域名
1. request合法域名:https://cdn.functorz.com;https://fz-zion-static.functorz.com;https://fz-zion.oss-cn-shanghai.aliyuncs.com;https://zion-app.functorz.com;
2. socket合法域名:wss://zion-app.functorz.com;
3. uploadFile合法域名:https://fz-zion.oss-cn-shanghai.aliyuncs.com;
4. downloadFile合法域名:https://cdn.functorz.com;https://fz-zion-static.functorz.com;https://fz-zion.oss-cn-shanghai.aliyuncs.com;
3. 前往编辑器发布页-使用私钥发布,配置App ID、 App secrete 和 小程序密钥上传
4. 配置完成后可在函子平台进行小程序的搭建和预览。提审和发布需要移步至微信公众后台。
在函子平台进行预览后,微信公众后台将产生一个开发版本,用户可以选择一个开发版本在微信公众后台进行提审,提审通过后将提审版本发布到线上。
特殊说明
- 解除函子平台授权或私钥绑定后因为appid清空,所有的微信相关配置例如微信支付等,需要进行重新配置。
- 每次函子平台授权或私钥绑定后,请在微信公众平台重新生成app secret和小程序密钥上传文件再进行配置。
- 使用私钥发布时,提审和和发布需要移步至微信公众后台进行。
3. 网页发布
当网页应用搭建完成,可以点击编辑器右上角的【发布】按钮来一键部署发布您的应用。
更新预览
对于网页应用来说,您需要通过【更新预览】来生成最新的网页应用,而后会在发布界面中生成一个二维码以及测试版网页链接,您可以通过手机扫码以及点击链接来在真实网页环境中体验、调试您的应用
发布 | 浏览器地址栏 |
---|---|
正式发布
当调试无误,即可点击【去发布】按钮直接发布上线您的网页,此时会生成全新的正式的二维码以及线上版本的网页链接。
使用自定义域名发布
Zion支持高级版及以上项目使用自定义域名发布,如果您想要配置自定义域名,点击自定义域名查看详细教程。