如题:
**
- 发送分享消息
-
@param {plus.share.ShareService} s
*/
function shareMessage(sb){
var s = sb.s;
mui("#recommendRewardDiv").popover("toggle");//如果不能同时支持其它内容信息,优先级顺序为:href>pictures>content。
var shareMessage = {extra:{scene:sb.x}};
var imgUrl = "_www/logo.png";
shareMessage.href = "http://www.baidu.com";
shareMessage.pictures = [imgUrl];
shareMessage.content = domain.name;s.send(shareMessage, function(){
//保存分享记录
var postData = {};
postData["item.demandId"] = domain.id;
postData["item.shareType"] = (sb.title == "微信朋友圈" ? 0 : (sb.title == "微信好友" ? 1 : (sb.title == "新浪微博" ? 2 : 3)));saveShareRecord(postData);//分享成功后的记录分享记录, plus.nativeUI.toast( "分享到" s.description "成功!" );
}, function(e){
//获取失败返回状态码
var code = e.code;
var msg = "分享失败!";
if(code == -100){
msg = "您已取消分享";
}
plus.nativeUI.toast(msg);
} );
}
0 个回复