通讯|授权消息提醒(小程序专属)
应用场景
【授权消息提醒】行为,授权的就是微信订阅消息通知,由于微信要保护用户不受到小程序运营方的骚扰,所以会要求用户必须同意通知行为才可以通知。那么这当中就分为两种情况:
- 长期订阅:顾名思义,就是只要授权了一次消息提醒,就可以无限制的给用户发通知,但是这只能是限于政务民生、医疗、交通、金融、教育等线下公共服务开放。个人和普通企业是没办法使用这个服务的。
- 一次订阅:是常见的用法,字面理解是授权一次,就只能通知一次。但是经常会有开发者错误的使用这个功能,以为这个授权之后马上就要通知且授权次数不可以累积,实际上:
💡 Tips:
- 用户同意一次授权,实际在后台就会加一次消息发送权限,重复授权会累积发送消息权限的次数,比如用户同意了5次授权,那么就可以给用户发送5次消息,但最多累积50次发送消息的权限。
- 累积次数虽然有上限,但授权次数是没有上限的。例如:授权了60次但没有发送一次消息,可发送消息次数也只有50次;当50次消耗完时,可以继续授权获取次数。
- 发送消息权限是没有时间限制的,也就是不一定要在授权成功之后立马发送消息,只要有剩余的授权次数,什么时候都能够发送消息提醒。
- 授权消息提醒可以在条件、其他行为的成功时、修改行为成功时进行触发,不是一定要在按钮上触发。
配置指南
创建消息模板
先登录微信公众平台扫码并选择需要的小程序,在后台中的“订阅消息”中,创建自己需要的通知模板。
- 先点击公共模板库,选用适合的模板
- 启用需要的字段,需要自定义字段可以在上方启用字段下方,申请自定义关键词,通过审核即可使用。
- 启用模板后,在我的模板中可以查看详情,需要复制这里的模板ID并注意内容的格式
授权消息提醒
之所以叫一次性订阅消息,就是因为每次消息通知前都需要授权一次。每授权一次才能提醒一次,所以使用消息通知的前提条件就是需要先授权。 如下图所示,在启用了模板之后,就可以在行为【授权消息提醒】中的【消息模板】找到刚才启用的模板了。可以在授权消息成功时去执行其它的交互行为
img | img |
---|---|
💡 Tips:
- **用户同意一次授权,实际在后台就会加一次消息发送权限,重复授权会累积发送消息权限的次数,比如用户同意了5次授权,那么就可以给用户发送5次消息,但最多累积50次发送消息的权限。** - **累积次数虽然有上限,但授权次数是没有上限的。例如:授权了60次但没有发送一次消息,可发送消息次数也只有50次;当50次消耗完时,可以继续授权获取次数。** - **发送消息权限是没有时间限制的,也就是不一定要在授权成功之后立马发送消息,只要有剩余的授权次数,什么时候都能够发送消息提醒。** - **授权消息提醒可以在条件、其他行为的成功时、修改行为成功时进行触发,不是一定要在按钮上触发。**
授权成功使用【微信提醒】功能
授权制作完成后,就可以使用【微信提醒】功能了,具体可见【微信提醒】的行为说明【通讯|微信提醒】