暂无分享APP到微信的方法,可参考以下分享软件方法,:
游戏中心:在游戏中心--搜索软件--进入软件详情界面--点击右上角“”--分享--选择分享方式即可;
应用商店:在应用商店--搜索软件--进入软件详情界面--点击右上角分享图标---选择分享方式即可;
互传:进入互传--传送文件--两台设备分别选择“我要发送”、“我要接收”--扫描后选择对方连接--发送方选择软件--发送即可。
更多使用疑惑可进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。
一、html5手机网站调用微信分享包括 :
获取网络类型。
调起客户端的播放组件。
调用微信扫描二维码。
判断是否安装对应的应用。
发送邮件。
分享到微信朋友圈。
二、代码如下:
[html] view plain copy<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>HTML5网页如何调用浏览器APP的微信分享功能</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/x-icon" href="faviconico" />
<link rel="stylesheet" type="text/css" href="css/testcss" />
<style type="text/css">
html,
body {
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<span class="shareBtn" id="toshare">点击分享到</span>
<div id="nativeShare"></div>
<script type="text/javascript" src="js/vendor/jquery-1113minjs"></script>
<script type="text/javascript" src="js/nativeSharejs"></script>
<script type="text/javascript">
$("#toshare")bind("click", function() {
var config = {
url: '', //分享url
title: '', //内容标题
desc: '', //描述
img: '', //分享的
img_title: '', //名称
from: '' //来源
};
var share_obj = new nativeShare('nativeShare', config);
$("am-share")addClass("am-modal-active");
if ($("sharebg")length > 0) {
$("sharebg")addClass("sharebg-active");
} else {
$("body")append('<div class="sharebg"></div>');
$("sharebg")addClass("sharebg-active");
}
$("sharebg-active,share_btn")click(function() {
$("am-share")removeClass("am-modal-active");
setTimeout(function() {
$("sharebg-active")removeClass("sharebg-active");
$("sharebg")remove();
}, 300);
})
});
</script>
</body>
</html>
三、输出结果:
四、其他分享接口:
A获取“分享到朋友圈”按钮点击状态及自定义分享内容接口。
wxonMenuShareTimeline({title: '', // 分享标题
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
B获取“分享给朋友”按钮点击状态及自定义分享内容接口。
wxonMenuShareAppMessage({title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
C获取“分享到QQ”按钮点击状态及自定义分享内容接口。
wxonMenuShareQQ({title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
D获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口。
wxonMenuShareWeibo({title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
E获取“分享到QQ空间”按钮点击状态及自定义分享内容接口
wxonMenuShareQZone({title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
突然又个需求,就是app微信分享链接给好友,好友点击会打开小程序到相对于的页面!!!!第一次搞这个记录一下,我使用的是原生的sdk,没有用第三方友盟分享这些。
原生的做法
NSData data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@""]];
UIImage image = [UIImage imageWithData:data];
WXMiniProgramObject object = [WXMiniProgramObject object];
objectwebpageUrl = webpageUrl;//不能为空否则无法调起微信
objectuserName = userName;
objectpath = path;
objecthdImageData = UIImageJPEGRepresentation(image,05f);//大小不能超过128k
objectwithShareTicket = withShareTicket;
objectminiProgramType = programType;
WXMediaMessage message = [WXMediaMessage message];
messagetitle = @"小程序标题";
messagedescription = @"小程序描述";
messagethumbData = nil; //兼容旧版本节点的,小于32KB,新版本优先
//使用WXMiniProgramObject的hdImageData属性
messagemediaObject = object;
SendMessageToWXReq req = [[SendMessageToWXReq alloc] init];
reqbText = NO;
reqmessage = message;
reqscene = WXSceneSession; //目前只支持会话
[WXApi sendReq:req];
详情看这个链接中的类型六
https://developersweixinqqcom/doc/oplatform/Mobile_App/Share_and_Favorites/iOShtml