onShareAppMessage能否判断分享的是群还是个人
发布于 5 年前 作者 chaoshi 18884 次浏览 来自 问答

自从onShareAppMessage不支持分享成功还是失败后  怎么拿到分享后的参数 (判断是个人还是群)

wx.getShareInfo的shareTicket怎么获取

7 回复

不支持就是写了也没用

通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch 或 App.onShow获取到一个 shareTicket。通过调用 wx.getShareInfo() 接口传入此 shareTicket 可以获取到转发信息。

已经木有这个功能咯~

改动就是为了让你不知道所有分享细节

已经屏蔽掉了

可以用场景的方式当App onLaunch时,他的options里有个scene,当scene为1008时,代表用户是在群里面进来的

具体你要判断用户当时分享的群还是个人的话,好像已经做不了,只能你自己再分享的url后面加上分享者的编号信息等,例如uid

测试时,你可以使用编译模式那里自己定义

下方这种:

在其他用户进来后判断他的scene为1008,获取了分享者的uid就可以进行其他操作(增加用户分享量等)了

回到顶部