小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/s/d9M3Ndmw7oiV
文档上这 wx.updateShareMenu是放在那里用的。我在放在单独的方法里面没有效果,放在onShareAppMessage也没有效果。分享出去后根本看不到‘"成员正在加入,当前 {member_count}/{room_limit} 人"’,不管是在开发版还是在体验版,这个到底怎么用啊!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我是这么用的: wx.cloud.callFunction({ name: 'CreateActivity' }).then(succ => { console.log('CreateActivity', succ); let activityId = succ.result; Global.UNG.Temp.ActivityId = activityId; wx.updateShareMenu({ withShareTicket: true, isUpdatableMessage: true, // isPrivateMessage: true, activityId: activityId, // 活动 ID templateInfo: { parameterList: [{ name: 'member_count', value: '1' }, { name: 'room_limit', value: '2' }] } }); WeAppService.shareAppMessage({ title: '{}想和你进行决斗 (比赛:{})'.format(nickname, r), imageUrl: 'wx-res/share_225_180.png', query: `stageId=${stageId}&roomKey=${roomKey}&gameuidv2=${gameuidv2}&nn=${nickname}&lv=${lv}&avatar=${avatar}&avatarUrl=${avatarUrl}`, }); }); 我遇到的问题是动态消息没法修改: 不知道哪里错了 // 云函数入口函数 exports.main = async (event, context) => { return new Promise((resolve, reject) => { let { userInfo, activityId } = event cloud.openapi.updatableMessage.setUpdatableMsg({ activityId: activityId, targetState: 1, templateInfo: { parameterList: [{ name: 'member_count', value: '2' }, { name: 'room_limit', value: '2' }] } }).then(_ => { resolve(_); }).catch(err => { reject(err); }); }); }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我是这么用的: wx.cloud.callFunction({ name: 'CreateActivity' }).then(succ => { console.log('CreateActivity', succ); let activityId = succ.result; Global.UNG.Temp.ActivityId = activityId; wx.updateShareMenu({ withShareTicket: true, isUpdatableMessage: true, // isPrivateMessage: true, activityId: activityId, // 活动 ID templateInfo: { parameterList: [{ name: 'member_count', value: '1' }, { name: 'room_limit', value: '2' }] } }); WeAppService.shareAppMessage({ title: '{}想和你进行决斗 (比赛:{})'.format(nickname, r), imageUrl: 'wx-res/share_225_180.png', query: `stageId=${stageId}&roomKey=${roomKey}&gameuidv2=${gameuidv2}&nn=${nickname}&lv=${lv}&avatar=${avatar}&avatarUrl=${avatarUrl}`, }); }); 我遇到的问题是动态消息没法修改: 不知道哪里错了 // 云函数入口函数 exports.main = async (event, context) => { return new Promise((resolve, reject) => { let { userInfo, activityId } = event cloud.openapi.updatableMessage.setUpdatableMsg({ activityId: activityId, targetState: 1, templateInfo: { parameterList: [{ name: 'member_count', value: '2' }, { name: 'room_limit', value: '2' }] } }).then(_ => { resolve(_); }).catch(err => { reject(err); }); }); }