微信分享
1.登录微信开放平台注册账户
2.创建一个移动应用 (app) 审核过后会有一个appid 之后安装插件的时候会用到
3.在这个应用上面填写 包名 和 签名 就可以了
包名和签名的获取方法:
包名: config.xml 里面widget标签里面的id名字就是包名
<widget id="" version="">
签名:微信官方平台里面有个下载签名生成工具 下载安装后 输入包名就可以获得签名
4.准备完成
5.安装插件 ionic plugin add cordova-plugin-wechat --variable wechatappid=你的appid
6.在代码中写入以下代码便可以使用了
检查微信安装情况的代码
Wechat.isInstalled(
function(installed){
if (!!installed) {}
},function(reason){});
分享给朋友
Wechat.share({
message: {
title: '', //标题
description: '', //描述
thumb: '', //logo
media: {
type: Wechat.Type.WEBPAGE,
webpageUrl: '' //链接
}
},
scene: Wechat.Scene.SESSION // share to SESSION
}, function() { }, function() {});
分享到朋友圈
Wechat.share({
message: {
title: '', //标题
description: '', //描述
thumb: '', //logo
media: {
type: Wechat.Type.WEBPAGE,
webpageUrl: '' //链接
}
},
scene: Wechat.Scene.TIMELINE // share to Timeline
}, function() { }, function() {});
scene: Wechat.Scene.TIMELINE、Wechat.Scene.SESSION、Wechat.Scene.FAVORITE 分别是朋友、朋友圈、个人收藏 也可以用 0/1/2
微博分享
登录新浪微博开放平台 (细节待补充)
分享微博代码
$scope.share_sina = function() {
var args = {};
args.url = ''; //链接页面
args.title = '',
args.description = '',
args.imageUrl = ''; //头像
args.defaultText = '';
YCWeibo.shareToWeibo(function() { }, function(failReason) { }, args);
};