zoukankan      html  css  js  c++  java
  • 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);
        };
  • 相关阅读:
    jquery点击tr换背景颜色
    poi导出excel
    Lua 可变参数 ... 的一点测试
    改写Unity DropDown 支持多次点击同一选项均回调
    g++ 生成C++ .so库文件,并调用示例
    Unity NavMesh 格式 解析 分析 对比 Recast Navigation
    SVN 问题解决之 Working copy path does not exist in repository
    SVN 问题解决之 The XML response contains invalid XML
    C++ DLL debug版本在其他PC上缺少依赖的处理方式
    Unity 宽度适配 NGUI
  • 原文地址:https://www.cnblogs.com/luffyc/p/7216816.html
Copyright © 2011-2022 走看看