推送消息和通知功能在微信小程序开发中是非常常用的功能,可以用于向用户发送重要信息、活动通知等。本文将通过代码案例的方式来详细介绍微信小程序中的推送消息和通知功能。
一、推送消息 推送消息是指将消息发送给用户手机上的微信客户端,用户可以通过微信客户端接收和查看消息。推送消息可以分为即时消息和订阅消息两种类型。
- 即时消息 即时消息是指立即发送给用户,用户收到消息后,可以直接在微信客户端上查看。下面是一个发送即时消息的代码案例:
// 在app.js中注册推送服务
App({
onLaunch: function () {
// 注册推送服务
wx.requestSubscribeMessage({
tmplIds: ['模板ID1', '模板ID2'], // 在公众平台上申请的模板ID
success(res) {
console.log(res)
}
})
}
})
// 在需要发送消息的页面中调用api发送消息
wx.cloud.callFunction({
name: 'sendMessage',
data: {
touser: '用户openid',
page: 'pages/index/index',
templateId: '模板ID',
data: {
keyword1: {
value: '关键词1'
},
keyword2: {
value: '关键词2'
},
// 其他模板字段
}
},
success: function (res) {
console.log(res)
},
fail: function (err) {
console.error(e
标签:即时消息,微信,程序开发,消息,res,推送,模板
From: https://blog.csdn.net/qq_34910341/article/details/136700272