小程序 订阅消息 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

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值