微信小程序分享页面之后怎么判断是分享到微信群还是分享到微信用户

wx.showShareMenu({

  withShareTicket: true
})

这个函数作用是你在分享到微信群之后可以获取shareTickets
通过wx.getShareInfo()shareTickets,可以获取到分享群的加密过的信息。
这里要注意下如果分享的是个人android仍然可以获取到shareTickets
ios分享到个人是获取不到shareTickets的。
如果是ios你可以在直接用if()判断shareTickets是否存在判断是否转发的是微信群。
如果是android你要执行wx.getShareInfo()函数,如果是微信群就会调用success,不是微信群就会调用fail

 

部分讨论:

1.如果没有ticket,就肯定不是群,如果有ticket,然后再判断ticket是否可用,如果不可用,也不是群,剩下的其他都是群了

 

2.只有转发到群聊中打开才可以获取到 shareTickets 返回值,单聊没有 shareTickets。之前由于实现问题安卓给个人会返回无效的ticket,请忽略。

 

图片[1]-微信小程序分享页面之后怎么判断是分享到微信群还是分享到微信用户 - 易微帮-易微帮

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论