微信小程序云开发写消息推送这套代码可以在uniapp云开发中套用吗,有哪些需要更改的地方,还是可以直接套用?
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
try {
const result = await cloud.openapi.subscribeMessage.send({
touser: event.openid, //要发送用户的openid
page: 'pages/demo/demo', //用户通过消息通知点击进入小程序的页面
lang: 'zh_CN', //进入小程序查看”的语言类型,支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN
data: { //要发送的数据,这里需要注意的事项,我在下面说
thing1:{
value:event.title
},
time3:{
value:event.time
}
},
templateId: '模板ID', //订阅消息模板ID
miniprogramState: 'formal' //跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版
})
return result
} catch (err) {
return err
}
}