微信小程序提供订阅消息功能,分为一次性订阅消息、长期订阅消息。长期订阅消息目前只针对民生、金融、教育等有线下服务场景的类目开放。这些只是大类,并不表示所包含的所有二级类目都能申请长期订阅消息,具体看官方文档。
另一个长期订阅消息就是:设备消息(不支持个人类型的小程序)。无论是一次性,还是长期,订阅过程基本一致。本文以设备消息为例说明。
主要流程是:用户首次打开小程序,在指定页面,点击指定界面元素,弹窗询问是否订阅消息。这个弹窗是调用微信相关订阅接口后,自动弹出的。在窗口可以选择:取消、允许(可加提醒)、拒绝。
“取消”:相对于订阅没有明确的态度。再点击订阅触发元素,会再弹窗。
“允许”:表示允许下发消息
“添加提醒”:表示收到消息时会有提醒(针对设备消息:横幅+震动+铃声)
“拒绝”:表示不接收消息
无论是“允许”还是“拒绝”都是明确的态度,微信可能不想你再打扰用户,再调用订阅接口,就不会弹窗了。要想改变态度,就只能引导用户,从小程序右上角的按钮进入设置菜单更改。
具体的分析如下:
1.首次进入小程序。进入右上角菜单,设置-》通知管理-》接收通知