关于 JS-SDK 分享 API 调整的疑问?
发布于 8 年前 作者 li42 6132 次浏览 来自 问答

老的和新的的 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 回复
回到顶部