先描述问题:
这两天在做H5的小活动,忽然发现之前好好的自定义分享【onMenuShareTimeline】不好使了,只能分享出去一个链接了。
好家伙的,赶紧查查文档。官方建议使用 updateAppMessageShareData、updateTimelineShareData,以前的onMenuShareAppMessage,onMenuShareTimeline要弃用了,那咱就改呗,这有啥好说的。
咔咔一通改,微信开发者工具上嘎嘎好使,自定义标题、自定义图片都有。
咱们就发布测试一下吧,手机上打开H5,一分享,死活都只有一个孤孤单单的【链接】,我设置的标题跟图啥都不出现。
这!!!!打日志吧,各种 alert,各种输出 config:ok,updateTimelineShareData:ok,ok,ok,ok,ok,ok·····
但是一分享就只有一个链接,花了我一整天,各种花活尝试
抱怨结束,说结论:
如果你是直接点链接进的H5,分享就只有一个链接。如果你是扫码进的H5,那分享就是正常的。猜测是微信这边做了进场场景的判断,
翻了一下论坛的里小伙伴的帖子,好像是从公众号的菜单进入的也是正常的,没有验证
花了我整整一天的时间,咱们微信团队能不能在文档里写清楚!!唉,浪费生命!(也可能写了,我没有看见,如果是我眼瞎,先给你们道歉了)
咱们就是说,能力越大责任越大,感谢了