详细问题描述
分享朋友圈 去掉分享的时候 分享成功的回调被执行
[内容]
重现步骤
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>Share Example</title>
<script type="text/javascript">
var shares=null;
// 监听plusready事件
document.addEventListener("plusready", function(){
// 扩展API加载完毕,现在可以正常调用扩展API
plus.share.getServices(function(s){
shares = s;
}, function(e){
alert("获取分享服务列表失败:"+e.message);
});
}, false);
/**
- 分享操作
- @param {plus.share.ShareService} s
/
function shareAction(s){
if(!s){
return;
}
if(s.authenticated){
shareMessage(s);
}else{
s.authorize(shareMessage, function(e){
alert("未进行认证");
});
}
}
/* - 发送分享消息
- @param {plus.share.ShareService} s
*/
function shareMessage(s){
s.send({content:"Hello"}, function(){
alert("分享成功!");
},function(e){
alert("分享失败:"+e.message);
});
}
</script>
</head>
<body>
发送分享<br/>
<button onclick="shareAction(shares[0])">发送分享</button>
</body>
</html>
[步骤]
[结果]
[期望]
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号]
[windows版本号]
[mac版本号]
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号]
[手机型号]
[模拟器型号]
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]
275727971