问一个公众号的分享问题
发布于 5 年前 作者 jun59 18240 次浏览 来自 问答

用的 jssdk 是 1.4.0 的版本,同一个页面,设置了同样的东西,但是 iOS 分享是可以的,安卓分享则样式不正确。

如图:

左侧为 iOS 分享出来的页面,设置了 title、desc 和 imgUrl,样式正确。

右侧为安卓分享出来的页面,同样设置了 title、desc 和 imgUrl,样式错误。

代码:

window.wx.ready(() => {
            console.log('初始化完成2')
            // canShare = true
            window.wx.updateAppMessageShareData({
                title: share.title,
                desc: share.desc,
                imgUrl: share.imgUrl,
                link: window.location.href,
                success() {
                    console.log('分享朋友1,初始化完成')
                    canShare = true
                    $('#share').attr('disabled', false)
                    // mask.show()
                },
                fail() {
                    console.log('分享朋友,初始化失败')
                }
            })
        })

打开 debug,安卓上会弹出两个 ok。

6 回复

微信在 sdk 1.4版本以后  需要通过updateAppMessageShareData 和  updateTimelineShareData 来更新自定义分享  不再提供用户分享回调;你接收到的success 是 更新分享配置之后收到的回调;也就是说 在1.4之后   开发者将不再能够获取用户是否分享成功或者取消分享

解决了吗,遇到同样的问题

相同的问题,还能解决吗

都 2019 年了,这个问题还是存在,怎么破?

ios 完全没有问题啊,就安卓不能自定义分享的内容。

反正觉得微信这个分享接口永远改不到能正常使用的地步了。。。。

新增的两个接口需要在客户端6.7.2版本或更高版本上使用。

回到顶部