收藏
回答

[分享功能] 使用带ticket的分享后,无法分享给单个用户,只能分享给群组

问题模块
API和组件

用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的模式下不能分享给单个用户,请做其他预警处理而不是显示分享页面。

请管理员看下。


最后一次编辑于  2017-07-11  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • 饭小编
    饭小编
    2017-07-11

    同样遇到这个问题

    2017-07-11
    赞同
    回复
  • Baby CY
    Baby CY
    2017-07-11

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

    2017-07-11
    赞同
    回复
  • stone
    stone
    2017-07-11

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

    2017-07-11
    赞同
    回复
  • 晨
    2017-07-11

    最新版本6.5.10试一下

    2017-07-11
    赞同
    回复
  • 饭小编
    饭小编
    2017-07-11

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

    2017-07-11
    赞同
    回复