Latest0.0.5
Homepagehttps://github.com/WUBOSS/weex-ShareSdk
LicenseMIT copyright
Platformsios 7.0, requires ARC
DependenciesWeexPluginLoader, WeexSDK, ShareSDK3/ShareSDKPlatforms/QQ, ShareSDK3/ShareSDKPlatforms/SinaWeibo, ShareSDK3/ShareSDKPlatforms/WeChat, ShareSDK3, ShareSDK3/ShareSDKUI
Authors

weex-ShareSdk

weex-ShareSdk是一个weex分享插件, 可以通过weexpack快速集成,可以丰富weex功能

支持的weexpack版本: >= 0.2.0
支持的WeexSDK版本: >= 0.10.0

功能

快速使用

  • 通过weexpack初始化一个测试工程 weextest
    weexpack create weextest
  • 添加ios平台
    weexpack platform add ios
  • 添加android平台
    weexpack platform add android
  • 添加插件
    weexpack plugin add weex-sharesdk

    项目地址

    github

已有工程集成

iOS集成插件WeexShareSdk

  • 命令行集成
    weexpack plugin add weex-sharesdk
  • 手动集成
    在podfile 中添加

    pod 'WeexShareSdk'
  • api
    ios项目中要配置对应的url scheme 和白名单 MOBAppKey和MOBAppSecret

var WXShareModule = weex.requireModule('weexShareSdk');
// 注册key    WeiXinAppKey:微信appkey WeiXinAppSecret:微信appSecret QQAppKey:qq appKey QQAppSecret: qq AppSecret
WXShareModule.registerSDK({"WeiXinAppKey":"wxfeb76ead8897a5ae","WeiXinAppSecret":"47386f68c9627ba55cebfc98283f74b6","QQAppKey":"1105424297","QQAppSecret":"Pp45uyixguxIMhk5"},function(ret) {
        modal.toast({
            message: JSON.stringify(ret),
            duration: 0.7
        })
    });
//分享 title:标题  text:内容 url:链接 image:imagename
 WXShareModule.share({"title":"weex","text":"测试","url":"https://www.baidu.com","image":"weex"},function (ret) {
                    var modal = weex.requireModule('modal')
                    modal.toast({
                        message: JSON.stringify(ret),
                        duration: 0.7
                    })
                });
// ret {"status":"cancel","msg":"取消"}

//status: success 成功 error:错误 cancel:取消
//msg:错误信息
    /** typedef NS_ENUM(NSUInteger, SSDKPlatformType){
        /**
         *  未知
         */        SSDKPlatformTypeUnknown             = 0,
        /**
         *  新浪微博
         */        SSDKPlatformTypeSinaWeibo           = 1,
        /**
         *  腾讯微博
         */        SSDKPlatformTypeTencentWeibo        = 2,
        /**
         *  豆瓣
         */        SSDKPlatformTypeDouBan              = 5,
        /**
         *  QQ空间
         */        SSDKPlatformSubTypeQZone            = 6,
        /**
         *  人人网
         */        SSDKPlatformTypeRenren              = 7,
        /**
         *  开心网
         */        SSDKPlatformTypeKaixin              = 8,
        /**
         *  Facebook
         */        SSDKPlatformTypeFacebook            = 10,
        /**
         *  Twitter
         */        SSDKPlatformTypeTwitter             = 11,
        /**
         *  印象笔记
         */        SSDKPlatformTypeYinXiang            = 12,
        /**
         *  Google+
         */        SSDKPlatformTypeGooglePlus          = 14,
        /**
         *  Instagram
         */        SSDKPlatformTypeInstagram           = 15,
        /**
         *  LinkedIn
         */        SSDKPlatformTypeLinkedIn            = 16,
        /**
         *  Tumblr
         */        SSDKPlatformTypeTumblr              = 17,
        /**
         *  邮件
         */        SSDKPlatformTypeMail                = 18,
        /**
         *  短信
         */        SSDKPlatformTypeSMS                 = 19,
        /**
         *  打印
         */        SSDKPlatformTypePrint               = 20,
        /**
         *  拷贝
         */        SSDKPlatformTypeCopy                = 21,
        /**
         *  微信好友
         */        SSDKPlatformSubTypeWechatSession    = 22,
        /**
         *  微信朋友圈
         */        SSDKPlatformSubTypeWechatTimeline   = 23,
        /**
         *  QQ好友
         */        SSDKPlatformSubTypeQQFriend         = 24,
        /**
         *  Instapaper
         */        SSDKPlatformTypeInstapaper          = 25,
        /**
         *  Pocket
         */        SSDKPlatformTypePocket              = 26,
        /**
         *  有道云笔记
         */        SSDKPlatformTypeYouDaoNote          = 27,
        /**
         *  Pinterest
         */        SSDKPlatformTypePinterest           = 30,
        /**
         *  Flickr
         */        SSDKPlatformTypeFlickr              = 34,
        /**
         *  Dropbox
         */        SSDKPlatformTypeDropbox             = 35,
        /**
         *  VKontakte
         */        SSDKPlatformTypeVKontakte           = 36,
        /**
         *  微信收藏
         */        SSDKPlatformSubTypeWechatFav        = 37,
        /**
         *  易信好友
         */        SSDKPlatformSubTypeYiXinSession     = 38,
        /**
         *  易信朋友圈
         */        SSDKPlatformSubTypeYiXinTimeline    = 39,
        /**
         *  易信收藏
         */        SSDKPlatformSubTypeYiXinFav         = 40,
        /**
         *  明道
         */        SSDKPlatformTypeMingDao             = 41,
        /**
         *  Line
         */        SSDKPlatformTypeLine                = 42,
        /**
         *  WhatsApp
         */        SSDKPlatformTypeWhatsApp            = 43,
        /**
         *  KaKao Talk
         */        SSDKPlatformSubTypeKakaoTalk        = 44,
        /**
         *  KaKao Story
         */        SSDKPlatformSubTypeKakaoStory       = 45,
        /**
         *  Facebook Messenger
         */        SSDKPlatformTypeFacebookMessenger   = 46,
        /**
         *  支付宝好友
         */        SSDKPlatformTypeAliPaySocial        = 50,
        /**
         *  支付宝朋友圈
         */        SSDKPlatformTypeAliPaySocialTimeline= 51,
        /**
         *  钉钉
         */        SSDKPlatformTypeDingTalk            = 52,
        /**
         *  youtube
         */        SSDKPlatformTypeYouTube             = 53,
        /**
         *  美拍
         */        SSDKPlatformTypeMeiPai              = 54,
        /**
         *  易信
         */        SSDKPlatformTypeYiXin               = 994,
        /**
         *  KaKao
         */        SSDKPlatformTypeKakao               = 995,
        /**
         *  印象笔记国际版
         */        SSDKPlatformTypeEvernote            = 996,
        /**
         *  微信平台,
         */        SSDKPlatformTypeWechat              = 997,
        /**
         *  QQ平台
         */        SSDKPlatformTypeQQ                  = 998,
        /**
         *  任意平台
         */        SSDKPlatformTypeAny                 = 999
    };
    */
// 获取授权信息
//997 :对应平台枚举 997是微信
 WXShareModule.getUserInfo('997',function (ret) {
                    var modal = weex.requireModule('modal')
                    modal.toast({
                        message: JSON.stringify(ret),
                        duration: 0.7
                    })
                });

//ret {"state":number,"user":josn,"error":josn}user用户信息,error:错误信息
  //  SSDKResponseStateSuccess    = 1, 成功

   // SSDKResponseStateFail       = 2,失败

  //  SSDKResponseStateCancel     = 3,取消

 

Latest podspec

{
    "name": "WeexShareSdk",
    "version": "0.0.5",
    "summary": "Weex shareSDKu5206u4eab",
    "description": "Weex shareSDKu5206u4eab",
    "homepage": "https://github.com/WUBOSS/weex-ShareSdk",
    "license": {
        "type": "MIT",
        "text": "            copyrightn"
    },
    "authors": {
        "WUBOSS": "[email protected]"
    },
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/WUBOSS/weex-ShareSdk.git",
        "tag": "0.0.5"
    },
    "source_files": "ios/Sources/*.{h,m,mm}",
    "requires_arc": true,
    "dependencies": {
        "WeexPluginLoader": [],
        "WeexSDK": [],
        "ShareSDK3/ShareSDKPlatforms/QQ": [],
        "ShareSDK3/ShareSDKPlatforms/SinaWeibo": [],
        "ShareSDK3/ShareSDKPlatforms/WeChat": [],
        "ShareSDK3": [],
        "ShareSDK3/ShareSDKUI": []
    }
}

Pin It on Pinterest

Share This