都 2019 年了,这个问题还是存在,怎么破? ios 完全没有问题啊,就安卓不能自定义分享的内容。
问一个公众号的分享问题用的 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。 [图片] [图片]
2019-01-03