一次性订阅消息
1. 用户订阅一次后,开发者可下发一条消息,不限时间。若用户勾选了“总是保持以上选择,不再询问”且点击了允许,那么以后都默认同意订阅这条消息。用户不再做多次选择,开发者也避免了更繁琐的提醒。
长期性订阅消息
1. 开发者可登录小程序管理后台开启订阅消息;
2. 长期订阅消息提示框只提示一次,业务中如需多次提示,可使用wx.openSetting({success : function(res){}})去引导用户开通。
3. 用户订阅一次后,可长期下发多条消息。目前长期性订阅消息向政务、医疗、交通、金融、教育等线下公共服务开放,后续将综合评估行业需求和用户体验持续完善。(长期订阅消息只针对特定行业开放,所以普通开发者并无法使用)。
4. 长期订阅提示框:如
订阅消息必须手动触发
1. 开发者也可在页面中添加bindtap事件(只有bindtap能触发)进行授权,
2. 页面onLoad生命周期函数执行requestSubscribeMessage 不起作用
3. 设置setTimeout 延迟触发requestSubscribeMessage 不起作用
wx.requestSubscribeMessage({
tmplIds: [''],
success (res) { }
})
详细可参考:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html