美文网首页微信小程序开发小程序让前端飞
xiaochun系列教程--微信小程序实现转发

xiaochun系列教程--微信小程序实现转发

作者: 第九程序官方 | 来源:发表于2017-08-03 10:24 被阅读202次

    1.当用户将小程序转发到任一群聊之后,可以获取到此次转发的 shareTicket

    2.此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch() 或 App.onShow 获取到另一个 shareTicket

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

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

    options参数说明:

    from:转发事件来源。button:页面内转发按钮;menu:右上角转发菜单;

    target:如果 from 值是 button,则 target 是触发这次转发事件的 button,否则为 undefined

    自定义字段:


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

    1.在SDK中与真机调试的过程中,都需要设withShareTicket为true,

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

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

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

    Bug & Tip

    1.页面之间的参数传递,需要在onLoad()函数中接收,onShow()函数中无法接收。

    2.获取群聊中被打开的小程序的shareTicket,需要在App.onLaunch() 或 App.onShow()。

    页面的生命周期函数中是获取不到的。

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

    相关文章

      网友评论

      • CarLosKnight:这样的功能可以记录是哪个用户通过点击转发过来的吗

      本文标题:xiaochun系列教程--微信小程序实现转发

      本文链接:https://www.haomeiwen.com/subject/prgulxtx.html