摘要
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, '分享事件监听出错了');
}

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

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

  1. 微信小程序 转发 分享功能(二)

    关于小程序的转发: 最简单的就是点击小程序右上角菜单"转发"按钮直接分享,不过这种分享有点不太友好,实用性也不强. 当然,你可以自定义分享内容,包括标题,简介,图片及分享的小程序页 ...

  2. android中设置lmargin简书,超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用...

    (一)前言 本文主要会涉及到以下内容: 微信开发者应用申请审核 安装配置微信分享库 微信好友/朋友圈功能实现 (二)应用申请审核 首先大家需要去微信开发平台去注册账号并且创建一个移动应用.(地址:ht ...

  3. 微信小程序 转发分享功能

    转发 获取更多转发信息 通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识.现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 t ...

  4. 微信小程序---转发分享功能

    1. 转发---onShareAppMessage 2.不带参数 //用户点击右上角分享 onShareAppMessage: function (res) {return {title: 'xxx' ...

  5. uni-app - H5 公众号网页分享到微信朋友圈 / 转发分享给朋友好友 / 分享到手机 QQ / 分享到 QQ 空间,给微信分享卡片设置图标、标题、描述文字等(JS-SDK 通用解决方案放心用)

    前言 如果您是纯 Vue.js 项目(或 Nuxt.js),请访问 Vue - 最新网页 H5 分享到微信朋友圈 / 转发分享好友 这篇详细教程. 目前网上大部分教程都过时了(老版本.无效),并且未对 ...

  6. unapp微信小程序转发分享、携带参数

    一.第一种方式: // 开启小程序原生右上角分享按钮uni.showShareMenu({// https://developers.weixin.qq.com/miniprogram/dev/fra ...

  7. 小程序获取用户头像大图 小程序获取用户头像模糊的问题 小程序自定义转发头像模糊 小程序自定义转发分享大图...

    在开发小程序的时候,大家肯定有做过自定义转发分享图片的.我们现在做了一个名片小程序,需要做的一个功能就是,用户在转发分享自己的名片,在微信里显示的小程序缩略图,我们使用的是用户的微信头像,但是发现一个 ...

  8. 棋牌app在微信内无法转发分享怎么办?

    大家在微信内访问转发分享来的链接是不是经常会遇到下面的这种情况?这是说明微信已经拦截你的网站,基本是无法再恢复访问了. 那么当我们遇到以上情况的时候怎么办呢?如果想直接恢复微信内直接打开是不可能的,但 ...

  9. 微信小程序支持view触发转发分享功能

    # 情境 今天做项目,特定场景下,我必须要用view标签元素,触发转发分享功能 但是,阅读小程序官方文档后,只有两种情况会触发转发操作 1. 点击小程序右上角的转发按钮 2. button标签添加op ...

最新文章

  1. mysql无法启动无法停止_Centos7以上的版本 mysql 无法启动,无法停止问题
  2. BCH再度领涨,BTC能否及时跟上
  3. 连续时间傅里叶变换(FT)
  4. 56岁潘石屹报名全国青少年编程能力等级测试,昔日地产大亨,今陷Python难抽身...
  5. 【 Markdown 】Markdown 编辑器语法常用格式 ( 整理中 ... )
  6. [CF960F]Pathwalks
  7. mysql 和 oracle 的一些区别
  8. 头条搜索回应百度:不交钱也会保护品牌词搜索
  9. .htaccess更改目录下的默认主页
  10. MarkDown 的两种页内跳转方法!!!!!
  11. Rhino(犀牛) 7.22安装教程附带安装包
  12. Linux系统分区访问windows分区提示挂载失败
  13. python画指北针_Python-geopandas 中国地图绘制
  14. rm——删除文件、文件夹
  15. 美颜SDK是什么意思?美颜SDK可以用在哪些地方?
  16. java dom4j读写锁,java锁的深度化-重入锁,读写锁,乐观锁,悲观锁
  17. C#中Atan()与Atan2()
  18. QTreeWidgetItem设置复选框的禁用状态
  19. PhoneAccount流程解析(SIM卡管理器)拨号过程中解析PhoneAccount
  20. [机器学习] --- 红楼梦后四十回到底是谁写的?机器学习分析法

热门文章

  1. This Python interpreter is in a conda environment
  2. 选题阶段:课堂展示脚本
  3. Ubuntu系统安装 –修复USB启动盘 “can’t open /dev/sr0: No medium found” 问题
  4. 办公利器!用Python批量识别发票并录入到Excel表格
  5. oracle数据库期末复习
  6. 小程序开发常见错误及排除方法
  7. HDU CCPC网络选拔赛 6441 Find Integer(数学)
  8. Excel中文本的拆分与合并
  9. taobao.trades.sold.query( 根据收件人信息查询交易单号 )
  10. 股票买卖明细接口是怎样实现查询交易数据的?