要唤起微信用户订阅通知模态框,需要使用微信JS-SDK中的wx.requestSubscribeMessage()方法。

  1. 首先,在HTML头部引入微信JS-SDK的文件。
<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
  1. 初始化微信JS-SDK并配置appid等参数。
wx.config({
  debug: false,
  appId: 'your_appid',
  timestamp: new Date().getTime(),
  nonceStr: 'your_noncestr',
  signature: 'your_signature',
  jsApiList: ['requestSubscribeMessage']
});
  1. 在需要唤起用户订阅通知的地方,调用wx.requestSubscribeMessage()方法。
wx.requestSubscribeMessage({
  tmplIds: ['your_template_id'],
  success(res) {
    console.log("订阅成功", res);
  },
  fail(res) {
    console.log("订阅失败", res);
  }
});

其中,tmplIds是要订阅的消息模板id,可以是一个数组。success和fail分别是订阅成功和失败后的回调函数。在用户点击确认订阅后,会弹出微信的订阅模态框,用户可以选择是否同意订阅。

微信的JS-SDK如何唤起用户订阅通知模态框

原文地址: https://www.cveoy.top/t/topic/FfI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录