赞
踩
微信小程序分享出来的卡片,下面的方法是可以禁止用户长按转发的,但仅限于分享到群里,分享给个人依旧可以长按转发。
使用场景比如,当分享一个小程序页面是一个邀请函,要邀请特定群内的用户。群内的用户是没法长按转发的,除非分享者自己分享给个人用户。
// 这样
wx.updateShareMenu({
withShareTicket: true,
success() {
}
})
// 或者这样
wx.showShareMenu({
withShareTicket: true
})
关键在于 withShareTicket: true
Why:
我的理解是这样的:
withShareTicket: true
可以使分享出来的小程序在二次打开的时候能够获取到群信息,而这时把群消息的小程序卡片转发的话,打开这条转发的人就没法获取到群信息而产生错误,因此微信团队把带ShareTicket分享到群的卡片禁止长按转发。至于分享给个人时无法禁止长按转发,考虑到微信原本就没开放长按转发的开关API,估计是微信团队没打算开放这样的定制
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。