微信小程序实现转发功能的实例分析

互联网 17-9-13
这篇文章主要介绍了微信小程序 转发功能的实现的相关资料,这里提供实现方法及实例帮助大家学习理解,需要的朋友可以参考下

微信小程序 转发功能的实现

3.两步获取到的 shareTicket 均可通过 wx.getShareInfo() 接口可以获取到相同的转发信息。

onShareAppMessage(options)函数设置该页面的转发信息。

options参数说明:

自定义字段:

return {    title: '转发', // 转发标题(默认:当前小程序名称)    path: '/pages/index/index', // 转发路径(当前页面 path ),必须是以 / 开头的完整路径    success(e) {     // shareAppMessage: ok,     // shareTickets 数组,每一项是一个 shareTicket ,对应一个转发对象       // 需要在页面onLoad()事件中实现接口       wx.showShareMenu({        // 要求小程序返回分享目标信息        withShareTicket: true        });    },    fail(e) {     // shareAppMessage:fail cancel     // shareAppMessage:fail(detail message)     },    complete() { }  }

wx.showShareMenu(OBJECT) 带 shareTicket 的转发。

2.否则在真机的调试过程中,即便选择了转发的群聊,也不会返回shareTicket

onLoad(e) {    wx.showShareMenu({     withShareTicket: true    })   }, onShow(e) {    wx.showShareMenu({     withShareTicket: true    })   },

wx.getShareInfo(OBJECT)获取转发详细信息

if (res.shareTickets) {   // 获取转发详细信息   wx.getShareInfo({    shareTicket: res.shareTickets[0],    success(res) {     res.errMsg; // 错误信息     res.encryptedData; // 解密后为一个 JSON 结构(openGId  群对当前小程序的唯一 ID)     res.iv; // 加密算法的初始向量    },    fail() {},    complete() {}   });  }

小程序在群里被打开后,获取情景值和shareTicket

//app.js  App({   onLaunch: function (ops) {    if (ops.scene == 1044) {     console.log(ops.shareTicket)    }   }  })

Bug & Tip

3.将转发内容至单个用户时,是无法获取到shareTicket 。

以上就是微信小程序实现转发功能的实例分析的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 功能
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序实现同步请求授权的实例分析

相关资讯