微信小程式(筆記) 一次性訂閱訊息

2022-05-17 16:01:15 字數 1360 閱讀 3704

原本以為這個功能節省了我要在 button 上做手腳的時間,沒想到真的是坑好多

一、開發者工具呼叫 wx.requestsubscribemessage 報錯

一開始開發者工具呼叫這個  wx.requestsubscribemessage  這個方法就報錯,之後才發現是版本庫的問題,基礎庫 2.8.2 開始支援

解決方法:

需要在這個修改到 2.8.2 以上

二、手機端呼叫 wx.requestsubscribemessage 報錯

基礎庫版本官方文件:

訂閱訊息官方文件:

解決方法:

我的辦法是先用wx.getsysteminfo 方法獲取到手機資訊,在直接對比基礎庫版本,官方有比較版本的方法

wx.getsysteminfo( else )}}

})比較版本方法

compareversion(v1, v2) 

while (v2.length < len)

for (var i = 0; i < len; i++) else if (num1 < num2)

}// v1 版本等於 v2

return 0

},

官方文件:

三、一次性訂閱訊息,每授權一次只能接收一條

這個真的是整個流程走完了才發現,一次性訂閱它真的就是一次性!!如果使用者沒有勾選 【總是保持以上選擇,不在詢問】 那麼就算是授權也只能收到一條訊息,但是長期訂閱訊息只針對特定行業開放(目前長期性訂閱訊息向政務、醫療、交通、金融、教育等線下公共服務開放),所以普通開發者要想其他的辦法了

解決方法:

微信一次性訂閱訊息

配置 網域名稱 具體的引數看文件這裡就不詳細介紹了。stringbuffer sbf new stringbuffer if strkit.notblank reserved return sbf.tostring 使用者同意或取消授權後會返回相關資訊 如果使用者點選同意或取消授權,頁面將跳轉至 h...

微信小程式訂閱訊息中文亂碼解決

背景 但是乙個問題來了,就是中文一直是亂碼,哈哈,試了幾種方式都不行。解決 其實就是乙個utf 8的編碼問題,但是這個寫的地方很講究。獲取urlconnection物件對應的輸出流 outputstreamwriter outwriter new outputstreamwriter conn.ge...

微信聊天記錄匯出word 一次性匯出微信資料

匯出的微信記錄在電腦上能檢視嗎?微信聊天記程式設計客棧錄刪除了很多人不知道怎麼換行符回來,我們在清理微信好友或者清理微信快取時經常誤刪微信資料,大家都知道微信要及時清理,不然就會給手機帶來負擔,其實誤刪不用怕,現在小編吸取之前的教訓,找到了乙個好用的方法,那就是把重要的微信資料匯出來儲存 趕緊學起來...