一次性訂閱消息
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