[分享功能] 使用带ticket的分享后,无法分享给单个用户,只能分享给群组
发布于 6 年前 作者 leifang 4272 次浏览 来自 问答

用WeUI的project为例, 在index.js 加入如下代码:

Page({

  /**

    * 生命周期函数–监听页面加载

    */

  onLoad: function (options) {

    wx.showShareMenu({

      withShareTicket: true

    })

  },

  /**

   * 用户点击右上角分享

   */

  onShareAppMessage: function (options) {

    console.log(options)

    return {

      success: function (res) {

        console.log(res)

      },

      fail: function (res) {

        console.log(res)

      }

    }

  },

测试发现

  1. 转发给群组:可以转发

  2. 转发给单个好友: 会一直loading。。。



如果把上面wx.showShareMenu代码段删掉,则可以正常分享到群组或单个好友。

建议: 如果在withShareTicket的模式下不能分享给单个用户,请做其他预警处理而不是显示分享页面。

请管理员看下。

5 回复

最新版本6.5.10试一下

刚和同事试了下,最新版的微信(6.5.9)在我们这边依然有问题。

我昨天也是这个问题,然后更新最新版微信就可以了

不是所有人都会去更新客户端的。而且老版本 微信官方出的小程序 没这个问题。请解决一下!

同样遇到这个问题

回到顶部