自己做了一个小游戏,想加一个微信分享的功能,所以以插件的形式引入了jssdk,这样在工程中调用微信分享好友和分享朋友圈是都可以正常使用的。可是在构建微信小游戏时,遇到了问题,查了下论坛里大佬们说,在构建微信小游戏时不能引入jssdk,在小游戏环境中,这些接口都是直接支持的,不需要任何 sdk 脚本。可是在我点击分享按钮的时候,又没有分享朋友圈这个接口。有没有什么办法可以同时满足这两种情况?
直接调用微信接口
wx.shareAppMessage 是这个接口吗?
是不是在构建普通h5版本的时候,需要添加jssdk,在构建微信小游戏时候,再去掉jssdk,并且在调用分享的时候要判断平台?
upupup,有没有大牛可以帮忙解惑?
先判断是不是微信平台
isWeChat: function() {
return cc.sys.platform == cc.sys.WECHAT_GAME ? true : false
},
再调用微信的分享app
wx.shareAppMessage({
title: title,
imageUrl: url,
success: succfunc,
fail: failfunc,
})
好的,感谢回复。