“一次性訂閱消息”,按照官方文檔說明如下:
這里使用條件有限制:用戶自主訂閱。如果用戶沒有訂閱過,想做成通知類消息主動推送是不行的。譬如,用戶點了外賣,訂閱了訂單派送通知,是可以的, 但如果系統想同時給接單騎手推送一條派送通知,那是不行的。
訂閱消息條件: 用戶tap觸發
2.1 買粉絲后臺定制模板,獲取模板ID
2.2 編寫訂閱方法
最多可以一次性訂閱3條不同模板,訂閱后可以先把相關信息保存起來,注意同步保存openid和消息msgid(注意在相關消息里也需要保存openid)
2.3 推送
推送前先根據msgid,openid,模板ID查詢是否有訂閱記錄,再根據訂閱記錄推送
消息的本質是為了服務,但服務和騷擾只有一墻之隔,因此買粉絲對訂閱消息加了很多限制和優化。最主要的便是把選擇權留給用戶。
一次性訂閱消息: 用戶一次訂閱,服務端可以不限時間的下發一條服務消息。調用 wx.requestSubscribeMessage(Object object) 來讓用戶訂閱。如果用戶沒有勾選“總是保持以上選擇,不再詢問”,則每次都會彈框詢問,供用戶選擇;反之,則不再彈窗詢問,直接在該方法的success中返回用戶保持的選擇。注意該方法只可以在用戶 發生點擊行為 或者 發起支付回調 后,才可以調用成功。并且是在 真機 。幾個常見疑問如下:
小程序訂閱消息-官網
純吐槽~
有誰一次性讀懂上圖什么意思沒?
有誰10分鐘內get它表達的點了沒?
有誰看了全篇文章不是繼續踩坑再踩坑?
什么破文檔呀?
附上第一條的解析
1. 用戶訂閱一次后,開發者可下發一條消息,不限時間
想發一條消息,必須用戶之前點擊過一次訂閱
2. 若用戶勾選了“總是保持以上選擇,不再詢問”且點擊了允許,那么以后都默認同意訂閱這條消息。用戶不再做多次選擇,開發者也避免了更繁瑣的提醒。
“總是”的作用只是避免了“ 不再做多次選擇”,訂閱該點還是要點
買粉絲買粉絲模板消息推送接口參數強調: access_token:根據獲取access_token接口使用appid和secret作為參數獲取,而不能用授權時返回的access_token,授權時返回的是授權access_token,注意其與普通access_token的區別 獲取普通access_token的接口 模板id需要在買粉絲官方申請自己企業的推送模板,成功會獲得一個模板id 1、模板消息實體類 2、access_token實體類 1、獲取access_token方法 2、消息推送方法小程序使用買粉絲模板推送消息由于小程序只能發送訂閱消息,消息類型如下: 一次性訂閱消息 一次性訂閱消息用于解決用戶使用小程序后,后續服務環節的通知問題。用戶自主訂閱后,開發者可不限時間地下發一條對應的服務消息;每條消息可單獨訂閱或退訂。(發一次消息要用戶授權一下,可以同時授權多條消息提醒,但每次也只發一遍。) 長期訂閱消息 一次性訂閱消息可滿足小程序的大部分服務場景需求,但線下公共服務領域存在一次性訂閱無法滿足的場景,如航班延誤,需根據航班實時來多次發送消息提醒。為便于服務,我們提供了長期性訂閱消息,用戶訂閱一次后,開發者可長期下發多條消息。 目前長期性訂閱消息僅向政務民生、醫療、交通、金融、教育等線下公共服務開放,后期將逐步支持到其他線下公共服務業務。(即使你是這些行業,也需要使用申請模板去買粉絲那邊申請。) 1、買粉絲和小程序需要在同一個買粉絲開放平臺下,保證拿到相同的UnionID 2、如果需要在消息模板上加上小程序的入口,需要買粉絲買粉絲和小程序做關聯 3、小程序和買粉絲都必須是認證過的 4、小程序需要提前知道買粉絲的appid和appsecret 5、發送消息之前需要拿到用戶對應于買粉絲的openid(這個要前期規劃好獲取方案) 買粉絲買粉絲會在2021-04-30發文對消息模板做限制,想要做成和小程序訂閱消息一樣的模式,不知道最終會調整成什么樣子。買粉絲公眾平臺消息模板怎么用?
具體步驟:
申請開通“模板消息”功能,為保護用戶的使用體驗,目前,具有支付能力的買粉絲才可以使用模板消息進行服務。符合使用條件后的服務號登陸買粉絲公眾平臺后都可在“功能”—“添加功能插件”選項里看到申請“模板消息”的功能入口。點擊“模板消息”進行申請并獲得使用權限后,即可開始使用。
2.確認所屬行業,挑選行業模板,已開通模板消息的服務號在公眾平臺“功能”菜單欄里可直接看到“模板消息”選項,點擊后即可進入模板消息界面。買粉絲運營者首先需要選擇帳號服務所處的兩個行業,進而點擊“+從模板庫中添加”按鈕即可從模板庫中選擇這兩個行業的模板進行服務通知。
3.目前每個具有支付權限的公共號可以同時使用10個模板進行服務,趕緊上模板庫中尋找你想要的消息通知吧!查看模板詳情,管理“我的模板”添加了模板消息后,進入“我的模板”即可查看模板消息詳情和刪除管理。
延展閱讀:
通過以上三個步驟,即可開通并使用模板消息功能啦!想想看,大家今后團購一場電影,剛付完錢就能馬上就能收到買粉絲消息通知,并且這條通知還能將電影名稱、價錢、觀看地點、影評及評分等多種信息一次性告知。
沒有時間限制
小程序開發者可自行接入新能力,在用戶主動訂閱消息后可實現消息隨時觸達功能,像“訂報”一樣自主訂閱小程序消息,每條消息可單獨訂閱或者退訂,并且用戶能通過消息窗口重新進入小程序,此能力也適用于小游戲,買粉絲官方消息顯示,買粉絲小程序模板消息進行優化調整,將支持一次性和長期性訂閱消息,不限時長,所以小程序消息提醒沒有時間限制