问题说明
微信jssdk分享给朋友, 安卓正常,ios无法自定义分享
参数如下:
{"title":"烟雨小江南 双飞4日(上海进出)周一/三/五","desc":"价格:¥4000/成人","link":"http://pm.lxbtrip.com:80/line/detail/forward/9457","img_url":"http://img01.lxbtrip.com//line/M1802/D06/7b449732-b300-4267-b3fb-5471666a6575.jpg!.prt480xc272","type":"link","data_url":""}
代码:
wx.onMenuShareAppMessage({
title: title,
desc: desc,
link: link,
imgUrl: imgUrl,
trigger: function(res) {
// 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
},
success: function(res) {
msg('分享成功', 1);
},
cancel: function(res) {
msg('取消分享', 1);
},
fail: function(res) {
msg('分享失败', 1);
}
});
- 安卓
- IOS
发现并解决问题
不知道大家有没有注意到参数中的 link 值, 里面的域名后面加了端口号, 线下开发时用了其他端口,线上换成80, 去掉就可以...
本文由 anybbo 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2018/02/26 17:18
厉害了,优秀~~~~