微信的JS-SDK如何唤起用户订阅通知模态框
要唤起微信用户订阅通知模态框,需要使用微信JS-SDK中的wx.requestSubscribeMessage()方法。
- 首先,在HTML头部引入微信JS-SDK的文件。
<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
- 初始化微信JS-SDK并配置appid等参数。
wx.config({
debug: false,
appId: 'your_appid',
timestamp: new Date().getTime(),
nonceStr: 'your_noncestr',
signature: 'your_signature',
jsApiList: ['requestSubscribeMessage']
});
- 在需要唤起用户订阅通知的地方,调用wx.requestSubscribeMessage()方法。
wx.requestSubscribeMessage({
tmplIds: ['your_template_id'],
success(res) {
console.log("订阅成功", res);
},
fail(res) {
console.log("订阅失败", res);
}
});
其中,tmplIds是要订阅的消息模板id,可以是一个数组。success和fail分别是订阅成功和失败后的回调函数。在用户点击确认订阅后,会弹出微信的订阅模态框,用户可以选择是否同意订阅。
原文地址: https://www.cveoy.top/t/topic/FfI 著作权归作者所有。请勿转载和采集!