需求
小程序被转发到微信群中后,用户点开后能获取到当前所在群的唯一标识符
方法
一、从分享信息中获取
从群里点击分享卡片进入小程序,必须是重启的小程序,不能是已经打开的小程序,否则得不到shareTicket。
需要注意的是,如果当前用户未登录(从未调用 wx.login 或 session 过期),这些接口都会出现调用失败的情况。
if (this.scene === 1044) {
this.shareTicket = obj.shareTicket
wx.getShareInfo({
shareTicket: obj.shareTicket,
complete (res) {
console.log(res)
}
})
}
二、wx.getGroupEnterInfo
wx.getGroupEnterInfo({
success (res) {
// res
console.log('getGroupEnterInfo', res)
},
fail () {
}
})
效果