微信公众号订阅消息:前端触发订阅指南
前端可以通过调用微信提供的 JS SDK 来触发订阅消息的弹窗。具体步骤如下:
-
在微信公众平台中开启订阅消息功能,并设置模板消息。
-
在前端页面引入微信 JS SDK。
-
使用微信 JS SDK 的
wx.requestSubscribeMessage()方法来触发订阅消息的弹窗。 -
用户点击同意后,后端会收到用户的订阅信息,可以根据订阅信息发送模板消息。
示例代码:
// 引入微信 JS SDK
<script src='https://res.wx.qq.com/open/js/jweixin-1.6.0.js'></script>
// 初始化微信 JS SDK
wx.config({
debug: false,
appId: '你的appId',
timestamp: '你的timestamp',
nonceStr: '你的nonceStr',
signature: '你的signature',
jsApiList: ['requestSubscribeMessage']
});
// 触发订阅消息的弹窗
wx.ready(function () {
wx.requestSubscribeMessage({
tmplIds: ['你的模板消息ID'],
success(res) {
console.log(res);
// 用户同意订阅,可以发送模板消息
},
fail(err) {
console.log(err);
// 用户拒绝订阅
}
})
})
原文地址: https://www.cveoy.top/t/topic/oXyr 著作权归作者所有。请勿转载和采集!