js-sdk 1.4.0 自定义分享安卓手机无效
发布于 5 年前 作者 jinxiulan 5183 次浏览 来自 问答
wx.ready(function () {   //需在用户可能点击分享按钮前就先调用
   wx.updateAppMessageShareData({
       title: '', // 分享标题
       desc: '', // 分享描述
       link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
       imgUrl: '', // 分享图标
       success: function () {
         // 设置成功
       }
});

自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容(1.4.0)

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

用的自定义分享的新方法,ios分享没问题,安卓不显示自定义内容。ios微信版本7.0.3  安卓7.0.0  安卓多个机型均出现上述问题,有人知道是怎么回事嘛

4 回复

我看了好多关于js-sdk的评论,其中比较不解的一点是自定义分享对分享出去的图片的大小有限制嘛,网上各种说法,官方能不能给出一个明确的说明

遇到相同的问题,使用jssdk1.4.0版本,使用updateAppMessageShareData和updateTimelineShareData目前是无效的。

建议: 继续保留jssdk1.4.0版本,任然是用onMenuShareAppMessage和onMenuShareTimeline接口,亲测可用。

在安卓7.0.3下无效,但是在7.0.0上有效。

IOS都有效。

后来我直接这样,解决了问题。

wx.updateTimelineShareData && wx.updateTimelineShareData(options);

wx.onMenuShareTimeline && wx.onMenuShareTimeline(options);

wx.updateAppMessageShareData && wx.updateAppMessageShareData(options);

wx.onMenuShareAppMessage && wx.onMenuShareAppMessage(options);

目前个人测试  1.4.0 在安卓机上 基本不能用,反而是1.2.0的在哪都好使,说好的废弃也没有啊

回到顶部