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);
        };
  • 相关阅读:
    ORA00257 archiver error. 错误的处理方法
    Eclipse快捷键大全
    struts2 globalresults
    oracle创建表空间
    struts2 action中result参数详解
    struts2小程序登录验证
    清理系统垃圾文件 请命名为:*.bat
    网上免费阅读的计算机编程书籍列表
    eclipse+myeclipse+mysql+tomcat配置数据源
    o(∩_∩)o...哈哈 somethingaboutJAVA
  • 原文地址:https://www.cnblogs.com/luffyc/p/7216816.html
Copyright © 2011-2022 走看看