收藏
回答

关于 JS-SDK 分享 API 调整的疑问?

老的和新的的 API 分别是长这样的

wx.onMenuShareAppMessage({
  title: '', // 分享标题
  desc: '', // 分享描述
  link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
  imgUrl: '', // 分享图标
  type: '', // 分享类型,music、video或link,不填默认为link
  dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
  success: function () {
    // 用户点击了分享后执行的回调函数
  },
  cancel: function() {
  }
});

wx.ready(function () {   //需在用户可能点击分享按钮前就先调用
  wx.updateAppMessageShareData({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: '', // 分享图标
    success: function () {
      // 设置成功
    }
  })
});

官方文档里有这么一句话“分享接口调用后,不再返回用户是否分享完成事件,即原先的cancel事件和success事件将统一为success事件。”,请问这个指的是用户分享成功和取消都当做分享成功来处理了,还是仅仅指的是这个事件名称变成了success?(即开发者再也无法控制任何分享后的东西,只能改改分享出去的标题啊,title啊类似的样式)

回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2019-12-11

    后者。

    2019-12-11
    赞同
    回复 1
    • 王宁宁
      王宁宁
      2019-12-11
      非常感谢!
      2019-12-11
      回复
登录 后发表内容
问题标签