如何识别小程序转发是转发到群还是转发到好友?

如何识别小程序转发是转发到群还是转发到好友?

  onShow: function () {
    wx.showShareMenu({
    //这里是为了分享群可以获取群信息,比如shareTickets
      withShareTicket: true
    })
  },
    onShareAppMessage: function (res) {
    let that = this
    return {
      title: '你是老虎、孔雀、考拉,还是猫头鹰、变色龙?',
      path: '/pages/index/index',
      imageUrl: url,
      success: function (res) {
      //getSystemInfo是为了获取当前设备信息,判断是android还是ios,如果是android
      //还需要调用wx.getShareInfo(),只有当成功回调才是转发群,ios就只需判断shareTickets
        wx.getSystemInfo({
          success: function (d) {
            if (d.platform == 'android' && (res.shareTickets.length > 0)) {
              wx.getShareInfo({
                shareTicket: res.shareTickets,
                success: function () {
                  wx.showToast({
                    title: "android分享群",
                    duration: 2000
                  });
                },
                fail: function () {
                  wx.showToast({
                    title: "转发群失败",
                    duration: 2000
                  });
                }
              })
            }
            if (d.platform == 'ios' && (res.shareTickets.length > 0)) {
              wx.showToast({
                title: "ios分享群",
                duration: 2000
              });
            }
          },
          fail: function (res) {
            wx.showToast({
              title: "转发失败",
              duration: 2000
            });
          }
        })
      },
      fail: function (res) {
        // 转发失败
      }
    }
  },
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值