小程序 訂閱消息 wx.requestSubscribeMessage 允許 拒絕 情況的返回 結果

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html

官方文檔地址

 

首先使用

wx.getSetting({withSubscriptions: true,success(res),fail(err)}); 

獲取訂閱消息的詳情

第一次進入小程序, 上述的res返回信息中:====👇👇👇(設置中心就在右上角的三個點)

      subscriptionsSetting:mainSwitch: false (設置中心不接收)

      subscriptionsSetting:mainSwitch:true(設置中心接收)

 

使用:wx.requestSubscribeMessage({tmplIds: ['模板ID1','模板ID2','模板ID3'], success(res),fail(res)})

喚起彈出框:

    分爲兩大種情況:

   1. 沒有勾選 '以後不再詢問'   

       1.1. 點擊了拒絕: 

模板ID1 : "reject"
模板ID2: "reject"
errMsg: "requestSubscribeMessage:ok"
模板ID3: "reject"

      1.2 點擊了允許:

subscriptionsSetting: {mainSwitch: true}

2 勾選了'以後不再詢問'

2.1 點擊了拒絕:

模板ID1 : "reject"
模板ID2: "reject"
errMsg: "requestSubscribeMessage:ok"
模板ID3: "reject"

2.2點擊了允許

模板ID1 : "accept"
模板ID2: "accept"
errMsg: "requestSubscribeMessage:ok"
模板ID3: "accept"

 以上 

需要注意一點:

關於 調用 :wx.requestSubscribeMessage再也無法喚起彈出框;

來自微信社區 .鏈接:https://developers.weixin.qq.com/community/develop/doc/000a6e7b72cc08dd90b9e924856800

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章