我想问下,微信小游戏里边,怎么能得到分享成功或者失败的结果,查看了微信的文档,发现如下
微信分享分两种:主动和被动。
主动分享:通过调用shareAppMessage,可以主动拉起转发,进入选择通讯录界面,但是是否分享成功,微信是没有给回调结果的。
被动分享:通过onShareAppMessage注册一个回调函数callbackA,在页面内创建button组件,组件设置属性 open-type=“share”,当点击自建button时,微信会触发onShareAppMessage注册的callbackA。那么在被动分享时,现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,
当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch() 或 App.onShow 获取到一个 shareTicket。
通过调用 wx.getShareInfo() 接口传入此 shareTicket 可以获取到转发信息。
问题如下:
1,主动分享,获取不到结果?
2,被动分享,怎么在小游戏里创建button组件?
3,如果这两个办法都行不通,又该怎么办才能得倒分享结果?
希望做过的ccc友予以解答和帮助,谢谢!