6月份新版微信客戶端發佈後,用戶從微信內的網頁分享消息給微信好友,以及分享到朋友圈,開發者將沒法獲知用戶是否分享完成。具體調整點爲:
(1)分享接口調用後,再也不返回用戶是否分享完成事件,即原先的cancel事件和success事件將統一爲success事件。詳情可參考微信JSSDK說明文檔
(2)在6月份新版微信客戶端上,微信會提供新的自定義分享卡片標題、簡介和配圖的能力。該接口不支持獲知用戶是否分享出本身的網頁。
//能夠使用
jsApiList: [ 'onMenuShareTimeline','onMenuShareAppMessage','updateTimelineShareData','updateAppMessageShareData'] //享到朋友圈 分享給朋友
仍是使用onMenuShareTimeline,onMenuShareAppMessage這兩個接口吧,新接口不能調用,直接返回updateTimelineShareData:fail
並且,config:下將debug: true,後只有iso,ipad的上會彈出調試窗口,安卓機子的不會有提示的,這個很坑人
還有就是即便你調用了onMenuShareTimeline,onMenuShareAppMessage這兩個接口,用戶若是取消了分享也會是調用sucess函數,這個也很坑人