1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > cocos creator如何实现微信好友自定义转发分享功能

cocos creator如何实现微信好友自定义转发分享功能

时间:2020-01-03 04:27:27

相关推荐

cocos creator如何实现微信好友自定义转发分享功能

摘要

cocos creator如何实现微信好友转发分享功能。用户在使用小游戏过程中,可转发消息给其他用户或群聊。

环境

cocos Creator 引擎2.4.3

编辑工具HBuild X

转发菜单

点击右上角按钮,会弹出菜单,菜单中的“转发”选项默认不展示。通过 wx.showShareMenu() 和 wx.hideShareMenu() 可动态显示、隐藏这个选项。

被动转发

用户点击右上角菜单中的“转发”选项后,会触发转发事件,如果小游戏通过 wx.onShareAppMessage() 监听了这个事件,可通过返回自定义转发参数来修改转发卡片的内容,否则使用默认内容。

最终效果

体验一下

如下图

代码:

被动转发代码:

//点击去分享shareFun() {cc.resources.load("share", function(err, data) {//share为分享的图片名称这是路径(assets/resources/share)wx.shareAppMessage(function(res) {return {title: "你会比我厉害吗?", //分享的标题imageUrl: data.url,success(res) {console.log(res)},fail(res) {console.log(res)}}})});},

手动转发代码

//配置全局分享try {wx.showShareMenu({withShareTicket: true,menus: ['shareAppMessage', 'shareTimeline']});cc.resources.load("share", function(err, data) {//share为分享的图片名称这是路径(assets/resources/share)wx.onShareAppMessage(function(res) {return {title: "桃花阵,今天在这里将会开起你的逃花运哦", //分享的标题imageUrl: data.url,success(res) {console.log(res)},fail(res) {console.log(res)}}})});} catch (e) {console.log(e, '分享事件监听出错了');}

结语

欢迎加入微信群,一起学习,加油

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。