onShareAppMessage能否判断分享的是群还是个人

发布于 6 年前作者 chaoshi19082 次浏览最后编辑 6 年前来自 ask

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

wx.getShareInfo的shareTicket怎么获取

7 回复
yangzheng
yangzheng1 楼6 年前

不支持就是写了也没用

jiesu
jiesu2 楼6 年前

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

junxu
junxu3 楼6 年前

已经木有这个功能咯~

qbai
qbai4 楼6 年前

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

liding
liding5 楼6 年前

已经屏蔽掉了

jielai
jielai6 楼6 年前

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

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

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

下方这种:

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

xgong
xgong7 楼4 年前

不支持