日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

uniapp 小程序訂閱消息報錯( wx.requestSubscribeMessage is not a function )

作者:maoge_666 更新時間: 2023-07-16 編程語言
<button bindtap="onConfirm">xxxx</button>
onConfirm:function(){
 wx.requestSubscribeMessage({
    'tmplIds': tmpId,
     complete: function (res) {

     }
  });
}


1、wx.requestSubscribeMessage 提示 is not a function

出現這種問題一般是基礎庫版本太低,在微信開發者工具中將調試基礎庫版本設置為大于 2.8.2 即可。
或者請在真機測試(打包上傳體驗版本測試)

2、wx.requestSubscribeMessage 不彈出授權窗體

在基礎庫版本大于2.8.2的前提下,此問題是由于tmplIds 數量超過3個導致的(試過一次性訂閱消息,長期訂閱消息未試過)

3、requestSubscribeMessage:fail can only be invoked by user TAP gesture.
小程序訂閱消息方法wx.requestSubscribeMessage
微信小程序消息推送模板改為訂閱消息后,需要事先讓用戶進行消息訂閱,代碼層面是調用

wx.requestSubscribeMessage方法,需要注意以下兩點:

wx.requestSubscribeMessage方法只能在tap事件中觸發
wx.requestSubscribeMessage方法只能在事件中同步調用。
否則會報requestSubscribeMessage:fail can only be invoked by user TAP gesture錯誤,如果還有問題重新打開微信開發者工具

原文鏈接:https://blog.csdn.net/maoge_666/article/details/130335179

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新