Ⅰ 微信小程序 一次性訂閱消息
消息的本質是為了服務,但服務和騷擾只有一牆之隔,因此微信對訂閱消息加了很多限制和優化。最主要的便是把選擇權留給用戶。
一次性訂閱消息: 用戶一次訂閱,服務端可以不限時間的下發一條服務消息。調用 wx.requestSubscribeMessage(Object object) 來讓用戶訂閱。如果用戶沒有勾選「總是保持以上選擇,不再詢問」,則每次都會彈框詢問,供用戶選擇;反之,則不再彈窗詢問,直接在該方法的success中返回用戶保持的選擇。注意該方法只可以在用戶 發生點擊行為 或者 發起支付回調 後,才可以調用成功。並且是在 真機 。幾個常見疑問如下:
小程序訂閱消息-官網
Ⅱ 微信的小程序怎麼打開消息通知
如果想及時收到小程序的消息提醒,可以授權小程序打開訂閱消息提醒許可權,具體可以這樣操作:
1、找到並進入小程序,點擊右上角【…】圖標,我們可以看到彈出的快捷菜單,選擇圖示的小程序名稱,進入小程序信息主頁面。
2、先點擊右上角的【…】,點擊底部的「設置」進入許可權設置界面。
3、如果這個小程序開發了訂閱消息功能,就會有個訂閱消息的選項,如下,點擊進去,勾選打開即可
Ⅲ 微信小程序訂閱消息踩坑初體驗
與「模板消息」不同的是,其是在用戶點擊觸發或者支付成功之後,開發者可在 7天內推送1-3條服務通知。而「訂閱消息」則需要用戶主動訂閱消息通知,開發者才可向用戶推送,但不受時間限制,具體發送信息條數根據該能力的不同類型有不同標准。
此外大缺臘,值得注意的是,使用「訂閱消息」後,原小程序模板消息介面將於2020年1月10日下線,也就無法再使用原介面推送模板消息,開發者們需要注意及時調整介面。但是,微信服務號模板消息暫不受影響。
1、選擇權回到用戶手中。在小程序中,「滾滑訂閱消息」像是一個開關,需要用戶主動點擊授權之後,小程序才能向其推送服務通知,當然,用戶也可以隨時拒收該小程序的服務通知。而此前,用戶只能被動地接收消息。
2、時長不受限制。「訂閱消息」取消了7天內推送消息的時間限制,只要用戶沒有主動拒收消息推送,開發者就可以隨時推送服務通知。對於服務周期超過7天的小程序而言,這就完美解決了此前的疑慮。
1、一次性訂閱消息:用戶訂閱一次後,開發者可下發一條消息,不限時間。 若用戶勾選了「總是保持以上選擇,不再詢問」且點擊了允許,那麼以後都默認同意訂閱這條消息。用戶不再做多次選擇,開發者也避免了更繁瑣的提醒。
2、長期性訂閱消息:用戶訂閱一次後,可長期下發多條消息。目前長期性訂閱消息向政務、醫療、交通、金融、教育等線下公共服務開放,後續將綜合評估行業需求和用戶體驗持續完善。 (長期訂閱消息只針對特定行業開放,所以普通開發者並無法使用) 。
使用方法扮首:
官方文檔: https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html
如果不勾選紅色方框內的內容,用戶每次觸發訂閱消息功能都會彈出授權窗口,如果用戶勾選了則不會出現彈窗。
和模板消息一樣,不支持開發者工具,只能通過真機調試。
長期訂閱消息只針對特定行業開放(目前長期性訂閱消息向政務、醫療、交通、金融、教育等線下公共服務開放),所以普通開發者並無法使用,而且,現在長期消息模板是沒有的,添加的入口估計目前沒全量放開。
---------------補充--------------------------------------------------------------------------------
比如,你現在有兩個訂閱消息,第一個你勾選了不再詢問,第二個沒勾選,第二個下次點擊還是會提示的,每個訂閱消息是獨立的。
用戶如果同意訂閱這條消息之後,wx.requestSubscribeMessage後台還是會默認調用,只是沒有彈出框了。比如你訂閱了5次,就發5次,我測試是這樣子的。但是官方並沒有具體說明,所以你最好自己試試為准。
Ⅳ 微信小程序可以向用戶推送消息嗎
需要用戶在微信小程序中訂閱。就是當用戶在小程序內點擊特定按鈕後會彈出申請訂閱彈窗,同意後小程序才會在後續任意時間給該用戶推送服務通知。但是微信訂閱消息有如下幾個特點: