微信團隊前不久公測了「訂閱訊息」,原有的小程式模板訊息介面將于 2020 年 1 月 10 日下線,屆時將無法發送模板訊息,「訂閱訊息」將完全替代「模板訊息」,這兩天得空測驗了一波,
1、下發權限機制
我這邊留言小程式用模板訊息比較多,最有利的變化就是訂閱訊息只需用戶授權即可,取消了模板訊息的 formId,避免了獲取、上傳、儲存、下發 formId 的流程,這個對開發者來說是好事,
同時將 7 天有效期的模板訊息改成了用戶自主訂閱后,開發者可不限時間下發一條對應的服務訊息,也就是沒下發訊息就永不過期,而模板訊息只有 7 天有效期,過期沒有使用需要寫代碼判斷到期后自動清除,說不麻煩那是假話,
2、選擇權交給用戶
之前的模板訊息下發是不需要用戶授權的,理論上可以設計成一次點擊操作得到發送一條訊息的權限,這個程序用戶是無感知的,
更有大神想出了騷操作,「隱藏、嵌套」大法,一次點擊可以獲取幾十上百條模板訊息下發的 formId,這個路子非常野,被一些小程式用來騷擾用戶,后面被微信團隊修復,
模板訊息只要獲取到了 formId,公共模板庫里有的,都能下發,且資料型別沒有限制的,也就是說,前面標識是姓名,但是開發者卻可以推送時間給你,用戶收到什么樣的訊息,完全取決于開發者,
訂閱訊息獲取下發訊息權限則需要用戶確認,接不接收訂閱訊息,接收什么樣的訂閱訊息,一次性訂閱還是長期訂閱,用的什么訊息模板,用戶都能看到,且只能發送已授權的訂閱訊息,決定權都在用戶手里,

訂閱訊息還嚴格的控制了資料的型別和長度,型別和長度不符合要求服務訊息將無法下發,不過搞不好訂閱訊息也能玩出一些想不到的騷操作,
3、一次性訂閱 and 長期訂閱
目前訂閱訊息我這邊只能體驗到「一次性訂閱」,測驗了一下訂閱次數可以累加,這里有需要的話開發者可自行記錄可發訂閱數和剩余訂閱數,
「長期訂閱」現階段僅向政務民生、醫療、交通、金融、教育等線下公共服務開放,后期應該會開放更多的服務類目,同時申請長期訂閱模板的審核也會更嚴格,

目前因為兼容性的問題,低版本的微信每次只能授權一條訂閱訊息,高版本才能一次授權多個訂閱模板訊息,
10 月 21 日更新的開發者工具無法識別「訂閱訊息」的 API,除錯不能拉起授權框,直接報錯,一開始我還以為是代碼寫錯了,不過在真機上是可以正常拉起授權的,

4、用戶體驗
雖然這次的「訂閱訊息」對于開發者來說不太友好,但是我還是支持的,因為,除了支持我也不能咋地哈,新出來的功能沒人噴那是不可能的,這個功能真辣雞啊!

訂閱訊息的更新也是為了減少對用戶不必要的打擾,一個良好的生態不管是對用戶、開發者還是微信自身都很重要,
微信的用戶體驗在眾多 APP 中還是挺不錯的,最起碼啟動頁無廣告絕大多數 APP 做不到,一個榷訓過億的 APP 能做到這個地步很不容易了,
前幾天還出了通知,類似于“砍一刀”、“幫我加速吧”這類好友助力、加速、砍價和任務收集等將被微信視為違規活動,其中不少都在騰訊旗下,龍哥威武!再也不用向生活(PDD)低頭了!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/62001.html
標籤:其他
