问题1:为什么通过云函数发送订阅消息时,明明定义的是体验版,但是发送后的消息卡片,点进去还是开发版?
问题2:手机运行了最新版的开发版小程序后,再点击卡片,却又提示页面不存在(跳转页面URL配置正确的)
// 云函数入口 (发送微信订阅消息)
exports.main = async (event, context) => {
console.log(event, context);
try {
const result = await cloud.openapi.subscribeMessage.send({
"touser": event.touserid, // 目标用户ID
"page": event.targetPageUrl, // 点击消息详情要跳转的页面url
"lang": 'zh_CN',
"data": event.data, //模板消息内容
"templateId": event.templateId,
"miniprogramState": 'trial' // 环境(默认线上环境):developer开发版;trial体验版;formal正式版(默认)
});
console.log('云函数sendMq调用结果', result);
return result;
} catch (err) {
console.error('云函数sendMq调用失败', err);
return err;
}
}