js.initShare - Tencent-WSQ-DEV/AppCenter GitHub Wiki
1.方法原型
wsqOpenApp.initShare(opts)
2.调用参数
参数 | 是否必须 | 说明 | 备注 |
---|---|---|---|
opts | 是 | object 参数,具体见下表 |
opts 说明
参数 | 是否必须 | 说明 | 备注 |
---|---|---|---|
title | 分享标题 | ||
desc | 分享描述 | ||
img | 分享图片 | ||
callback | 应用自定义的分享回调 |
3.返回数据
无
4.调用示例
var opts = {
title:'快来一起玩这个应用',
desc:'我在应用上抽中了一等奖',
img:'http://dzqun.gtimg.cn/quan/images/loginLogo.png',
callback: function(re) {
/*
re:
发送给朋友
send_app_msg:cancel 用户取消
send_app_msg:fail 发送失败
send_app_msg:ok 发送成功
分享到朋友圈
share_timeline:ok
分享到腾讯微博
share_weibo:cancel 用户取消
share_weibo:fail 发送失败
share_weibo:ok 发送成功
*/
console.info(re);
}
};
if (typeof wsqOpenApp == 'undefined') {
document.addEventListener('wsqOpenAppReady', function(e) {
wsqOpenApp.initShare(opts);
}, false);
} else {
wsqOpenApp.initShare(opts);
}
5.特殊说明
该接口用于初始化微信 webview 中的分享内容,是否分享取决于用户行为。
callback 的结果从微信传递,由于微信接口问题,无法确保一定是成功分享。