app ionic1 微信 微博 分享功能的实现

时间:2022-03-06 14:58:03

微信分享

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);
};