Heim > Fragen und Antworten > Hauptteil
Beim Teilen und Aufrufen der onMenuShareAppMessage-Methode unter Android wurde der benutzerdefinierte Link erfolgreich erstellt, aber derselbe Code ist immer noch ein Link zu dieser Seite unter iOS. Wenn der Debug-Modus aktiviert ist, ist alles in Ordnung, und iOS ist auch in Ordnung Ich weiß nicht, wo das Problem liegt, es wird auch in wx.ready aufgerufen, und selbst die Einstellung Timeout für zwei Sekunden hat nicht funktioniert.
setTimeout(function() {
alert('已注册获取“发送给朋友”状态事件');
// 分享到朋友圈
wx.onMenuShareAppMessage({
title: '个人资料', // 分享标题
desc: '他(她)的病症信息。', // 分享描述
link: '<%=basePath%>/weChat/more/sharePage?'+queryString, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '<%=basePath%>/images/weChat/ic_share.png', // 分享图标
type: 'link',
trigger: function (res) {
alert('用户点击发送给朋友');
},
success: function (res) {
alert('已分享');
},
cancel: function (res) {
alert('已取消');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
}, 2000);