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

 微信分享

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);
    };
原文地址:https://www.cnblogs.com/luffyc/p/7216816.html