onShareAppMessage 回调问题
报错
转发成功不打印回调,为什么
报错
转发成功不打印回调,为什么
下面方式测试无效,没有收到回调。
onShareAppMessage: function (ops) { if (ops.from === 'button') { // 来自页面内转发按钮 console.log(ops.target) } var that = this; var title = this.data.title; return { title: title ? title : '小白群管理助手', success: function (res) { // 转发成功 console.log(res); }, fail: function (res) { // 转发失败 console.log(res); } } } |
但是经过测试发现,你如果点击分享小程序,在app.js中可以拿到:
onShow: function (ops){ console.log("APP-每次启动"); if (ops.shareTicket) { wx.getShareInfo({ shareTicket: ops.shareTicket, success: function (res) { console.log(res); // { errMsg: "getShareInfo:ok", iv: "OJX/PX3nna0HHVID9zw==", encryptedData: "Vtnj6nlqduHBWFJKYSyKh4yHDMPuU1Hs7l6iPQCNMZ6U4qCstX…vk2HiraBektRNdOkxHi0FgGVkgSxwQxWz2LQrw==" } }, fail: function (res) { }, complete: function (res) { }, }) } |
当别人点击你转发的小程序,就可以获取到了。