收藏
回答

微信小程序云开发消息推送那一套云代码,怎么在uniapp云开发中写这一套东西?

微信小程序云开发写消息推送这套代码可以在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
  }
}
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签