/**
* 获取分享服务
*/
function updateSerivces() {
plus.share.getServices(function(s){
shares = {};
for(var i in s) {
var t = s[i];
shares[t.id] = t;
}
//微信服务
weixinss = shares['weixin'];
//新浪服务
sinaweiboss = shares['sinaweibo'];
weixinShare ={
title: '微信朋友圈',
s: weixinss,
x: 'WXSceneTimeline'
}
weixinShareSession ={
title: '微信好友',
s: weixinss,
x: 'WXSceneSession'
}
sinaweibo = {
title: '新浪微博',
s: sinaweiboss
}
}, function(e) {
var lang = localStorage.getItem("lang");
if(lang=="cn"){
mui.toast("获取分享服务列表失败:" + e.message);
}else{
mui.toast("A list of Shared services failed:" + e.message);
}
});
}
/**
* 分享操作
* @param {JSON} sb 分享操作对象s.s为分享通道对象(plus.share.ShareService)
* @param {Boolean} bh 是否分享链接
*/
function shareAction(sb, bh){
mui.plusReady(function(){
var title_share = "Fundnice";
var href_share = "";
var content_share = "我邀请你加入Fundnice";
if(!sb || !sb.s) {
mui.toast("无效的分享服务!");
return;
}
var msg = {
href: href_share,
title: title_share,
content: content_share,
thumbs: ['https://mmbiz.qlogo.cn/mmbiz_png/8p5BfpwEDyTsUyXCIb1A3NTjnNySEoPUymQoX1512YiaNdj2zYMrrKZupvQm6PqyDmL15JYDVpMbZ7OetPljoOw/0?wx_fmt=png'],
pictures: ['https://mmbiz.qlogo.cn/mmbiz_png/8p5BfpwEDyTsUyXCIb1A3NTjnNySEoPUymQoX1512YiaNdj2zYMrrKZupvQm6PqyDmL15JYDVpMbZ7OetPljoOw/0?wx_fmt=png'],
extra: {
scene: sb.x
}
};
// 发送分享
if(sb.s.authenticated) {
shareMessage(msg, sb.s);
} else {
sb.s.authorize(function(){
shareMessage(msg, sb.s);
}, function(e) {
console.log(e.code);
mui.toast("认证授权失败");
});
}
});
}
/**
* 发送分享消息
* @param {JSON} msg
* @param {plus.share.ShareService} s
*/
function shareMessage(msg, s) {
s.send(msg, function() {
mui.toast("分享到\"" + s.description + "\"成功! ");
}, function(e) {
mui.toast("分享到\"" + s.description + "\"失败: ");
});
}
* 获取分享服务
*/
function updateSerivces() {
plus.share.getServices(function(s){
shares = {};
for(var i in s) {
var t = s[i];
shares[t.id] = t;
}
//微信服务
weixinss = shares['weixin'];
//新浪服务
sinaweiboss = shares['sinaweibo'];
weixinShare ={
title: '微信朋友圈',
s: weixinss,
x: 'WXSceneTimeline'
}
weixinShareSession ={
title: '微信好友',
s: weixinss,
x: 'WXSceneSession'
}
sinaweibo = {
title: '新浪微博',
s: sinaweiboss
}
}, function(e) {
var lang = localStorage.getItem("lang");
if(lang=="cn"){
mui.toast("获取分享服务列表失败:" + e.message);
}else{
mui.toast("A list of Shared services failed:" + e.message);
}
});
}
/**
* 分享操作
* @param {JSON} sb 分享操作对象s.s为分享通道对象(plus.share.ShareService)
* @param {Boolean} bh 是否分享链接
*/
function shareAction(sb, bh){
mui.plusReady(function(){
var title_share = "Fundnice";
var href_share = "";
var content_share = "我邀请你加入Fundnice";
if(!sb || !sb.s) {
mui.toast("无效的分享服务!");
return;
}
var msg = {
href: href_share,
title: title_share,
content: content_share,
thumbs: ['https://mmbiz.qlogo.cn/mmbiz_png/8p5BfpwEDyTsUyXCIb1A3NTjnNySEoPUymQoX1512YiaNdj2zYMrrKZupvQm6PqyDmL15JYDVpMbZ7OetPljoOw/0?wx_fmt=png'],
pictures: ['https://mmbiz.qlogo.cn/mmbiz_png/8p5BfpwEDyTsUyXCIb1A3NTjnNySEoPUymQoX1512YiaNdj2zYMrrKZupvQm6PqyDmL15JYDVpMbZ7OetPljoOw/0?wx_fmt=png'],
extra: {
scene: sb.x
}
};
// 发送分享
if(sb.s.authenticated) {
shareMessage(msg, sb.s);
} else {
sb.s.authorize(function(){
shareMessage(msg, sb.s);
}, function(e) {
console.log(e.code);
mui.toast("认证授权失败");
});
}
});
}
/**
* 发送分享消息
* @param {JSON} msg
* @param {plus.share.ShareService} s
*/
function shareMessage(msg, s) {
s.send(msg, function() {
mui.toast("分享到\"" + s.description + "\"成功! ");
}, function(e) {
mui.toast("分享到\"" + s.description + "\"失败: ");
});
}