小程序微信分享代码

//分享
    onShareAppMessage: function (res) {
        let that = this
        return {
            title: '分享的标题',
            path: '分享的页面链接',
            success: function (res) {
                //getSystemInfo是为了获取当前设备信息,判断是android还是ios,如果是android
                //还需要调用wx.getShareInfo(),只有当成功回调才是转发群,ios就只需判断shareTickets
                //获取用户设备信息
                wx.getSystemInfo({
                    success: function (d) {
                        console.log(d);
                        //判断用户手机是IOS还是Android
                        if (d.platform == 'android') {
                            wx.getShareInfo({//获取群详细信息
                                shareTicket: res.shareTickets,
                                success: function (res) {
                                    //这里写你分享到群之后要做的事情,比如增加次数什么的
                                },
                                fail: function (res) {//这个方法就是分享到的是好友,给一个提示
                                    wx.showModal({
                                        title: '提示',
                                        content: '分享好友无效,请分享群',
                                        success: function (res) {
                                            if (res.confirm) {
                                                console.log('用户点击确定')
                                            } else if (res.cancel) {
                                                console.log('用户点击取消')
                                            }
                                        }
                                    })
                                }
                            })
                        }
                        if (d.platform == 'ios') {//如果用户的设备是IOS
                            if (res.shareTickets != undefined) {
                                console.log("分享的是群");
                                wx.getShareInfo({
                                    shareTicket: res.shareTickets,
                                    success: function (res) {
                                        //分享到群之后你要做的事情
                                    }
                                })
 
                            } else {//分享到个人要做的事情,我给的是一个提示
                                console.log("分享的是个人");
                                wx.showModal({
                                    title: '提示',
                                    content: '分享好友无效,请分享群',
                                    success: function (res) {
                                        if (res.confirm) {
                                            console.log('用户点击确定')
                                        } else if (res.cancel) {
                                            console.log('用户点击取消')
                                        }
                                    }
                                })
                            }
                        }
 
                    },
                    fail: function (res) {
 
                    }
                })
            }
 
        }
	},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值