Skip to content

微信小程序

功能概述

微信小程序模块用于管理系统与微信小程序的对接与配置,支持小程序认证、小程序信息配置、版本管理及订阅消息设置,帮助用户实现微信小程序的快速接入、开发和发布。

接入流程

微信小程序接入流程主要包括以下四个步骤:

1. 微信小程序认证

  • 点击"注册"按钮开始微信小程序认证流程。

  • 注册微信小程序并完成企业认证,申请获得微信官方授权。

  • 认证成功后可获得小程序的接口调用权限。

2. 微信小程序配置

小程序配置页面包含详细的配置项,用于完成小程序的技术对接:

小程序信息

  • 小程序名称(必填):微信小程序的显示名称,用户可见。

  • 小程序原始ID(必填):微信小程序的唯一标识,通常以gh_开头。

  • 小程序二维码:上传小程序的二维码图片,建议尺寸为430px×430px宽高,用于用户扫码访问。

小程序开发信息

  • AppID(小程序ID)(必填):小程序的唯一开发标识,AppID是小程序开发识别码,配合AppSecret可调用小程序的接口能力。

  • AppSecret(小程序密钥)(必填):校验小程序开发者身份的密码,具有极高的安全性。

小程序代码上传

  • 上传密码:用于验证上传权限的密码。

  • 上传按钮:完成密码配置后,点击上传按钮可实现在线上传小程序版本。

  • 配置后如需开启IP白名单设置,需在微信公众平台的IP白名单中添加:8.130.66.240。

消息推送配置

  • URL:系统提供的微信消息接收地址,用于接收微信服务器发送的消息和事件,右侧有"复制"按钮。

  • Token(必填):用于消息验证的令牌,必须为英文或数字,长度为3-32个字符,显示字符计数(0/32)。

  • EncodingAESKey(必填):消息加密密钥,由43位字符组成,可随机修改,字符范围为A-Z,a-z,0-9,显示字符计数(0/43)。

  • 消息加解密方式(单选按钮):

    • 明文模式:不使用消息体加密功能,安全系数较低。

    • 兼容模式:明文、密文将共存,方便开发者调试和维护。

    • 安全模式(推荐):消息包为纯密文,需要开发者加密和解密,安全系数高。

服务端域名设置

  • request合法域名:小程序可以发起网络请求的域名列表,右侧有"复制"按钮。

  • socket合法域名:小程序可以建立WebSocket连接的域名列表,右侧有"复制"按钮。

  • uploadFile合法域名:小程序可以上传文件的域名列表,右侧有"复制"按钮。

  • downloadFile合法域名:小程序可以下载文件的域名列表,右侧有"复制"按钮。

保存操作

页面底部有蓝色"保存"按钮,配置修改后必须点击保存,否则设置将不会生效。

3. 上传小程序

  • 完成配置后,需要上传小程序代码包。

  • 通过"版本管理"按钮进行上传操作。

  • 上传后的代码包需要等待微信平台审核。

4. 提交审核

  • 上传代码包后,需要提交审核。

  • 审核通过后,小程序即可正式发布使用。

订阅消息

订阅消息模块用于管理微信小程序的订阅消息功能,支持配置和管理各类业务场景的通知模板。

订阅消息列表

  • 显示已申请的各类订阅消息模板,包括订单支付成功通知、上门服务订单状态通知、退款通知等。

  • 每个模板包含以下信息:

    • 所属应用:模板所属的业务应用。

    • 类型:模板的具体业务类型。

    • 回复内容:模板中包含的变量字段,如订单编号、金额、商品名称等。

    • 是否启用:模板的当前状态。

    • 编号:模板的唯一标识。

操作按钮

每个订阅消息模板支持以下操作:

  • 开启/停用:控制模板的启用状态。

  • 重新获取:重新从微信公众平台获取最新的模板信息。

版本管理

版本管理模块用于管理微信小程序的版本发布、上传和状态跟踪,支持查看历史版本和进行版本切换。

版本发布操作

  • 一键云端发布:快速发布新版本,直接覆盖现有线上版本。

  • 本地发布:在本地环境进行版本测试和预览,不影响线上版本。

版本列表

  • 显示所有已上传的小程序版本信息,包括:
    • 版本号:小程序的版本标识。

    • 状态:版本的当前状态,如"上传中"、"上传成功"等。

    • 提交时间:版本上传的具体时间。

    • 操作:提供对版本的管理操作。

分页功能

  • 底部提供分页控件,支持查看更多历史版本。

  • 显示总页数、当前页码,并提供页码跳转功能。

  • 支持"前往"指定页码和调整每页显示条数。

注意事项

  • 微信小程序认证需要完成企业认证,获得微信官方授权。

  • 配置修改后请务必点击"保存"按钮,否则设置将不会生效。

基于 MIT 协议发布