├── .gitignore
├── LICENSE
├── README.md
├── example
└── STShareTool
│ ├── STShareTool.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ │ └── tangjr.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ └── xcuserdata
│ │ └── tangjr.xcuserdatad
│ │ ├── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ │ └── xcschemes
│ │ ├── STShareTool.xcscheme
│ │ └── xcschememanagement.plist
│ └── STShareTool
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── Assets.xcassets
│ ├── 60.imageset
│ │ ├── 60@2x.png
│ │ ├── 60@3x.png
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── Icon-60@2x.png
│ │ ├── Icon-60@3x.png
│ │ ├── Icon-72.png
│ │ ├── Icon-72@2x.png
│ │ ├── Icon-76.png
│ │ ├── Icon-76@2x.png
│ │ ├── Icon-83.5@2x.png
│ │ ├── Icon-Small-50.png
│ │ ├── Icon-Small-50@2x.png
│ │ ├── Icon-Small.png
│ │ ├── Icon-Small@2x.png
│ │ ├── Icon-Small@3x.png
│ │ ├── Icon-Spotlight-40.png
│ │ ├── Icon-Spotlight-40@2x.png
│ │ ├── Icon-Spotlight-40@3x.png
│ │ ├── Icon.png
│ │ └── Icon@2x.png
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── STShareTool
│ ├── STShareTool.h
│ ├── STShareTool.m
│ ├── UMSocial_Sdk_5.2.1
│ │ ├── Header
│ │ │ ├── UMSocial.h
│ │ │ ├── UMSocialAccountManager.h
│ │ │ ├── UMSocialBar.h
│ │ │ ├── UMSocialConfig.h
│ │ │ ├── UMSocialControllerService.h
│ │ │ ├── UMSocialControllerServiceComment.h
│ │ │ ├── UMSocialData.h
│ │ │ ├── UMSocialDataService.h
│ │ │ ├── UMSocialSnsData.h
│ │ │ ├── UMSocialSnsPlatformManager.h
│ │ │ └── UMSocialSnsService.h
│ │ ├── SocialSDKXib
│ │ │ ├── UMSCommentDetailController.xib
│ │ │ ├── UMSCommentInputController.xib
│ │ │ ├── UMSCommentInputControlleriPad.xib
│ │ │ ├── UMSLoginViewController.xib
│ │ │ ├── UMSShareListController.xib
│ │ │ ├── UMShareEditViewController.xib
│ │ │ ├── UMShareEditViewControlleriPad.xib
│ │ │ └── UMSnsAccountViewController.xib
│ │ ├── UMSocialSDKResourcesNew.bundle
│ │ │ ├── Buttons
│ │ │ │ ├── UMS_Check.png
│ │ │ │ ├── UMS_Check@2x.png
│ │ │ │ ├── UMS_No_Location.png
│ │ │ │ ├── UMS_No_Location@2x.png
│ │ │ │ ├── UMS_User-Avatar-Placeholder@2x.png
│ │ │ │ ├── UMS_User_profile_default@2x.png
│ │ │ │ ├── UMS_account_login@2x.png
│ │ │ │ ├── UMS_add_friend_off.png
│ │ │ │ ├── UMS_add_friend_off@2x.png
│ │ │ │ ├── UMS_add_friend_on.png
│ │ │ │ ├── UMS_add_friend_on@2x.png
│ │ │ │ ├── UMS_comment_input@2x.png
│ │ │ │ ├── UMS_comment_view_cell.png
│ │ │ │ ├── UMS_comment_view_cell_white@2x.png
│ │ │ │ ├── UMS_delete_image_button_normal.png
│ │ │ │ ├── UMS_delete_image_button_normal@2x.png
│ │ │ │ ├── UMS_find@2x.png
│ │ │ │ ├── UMS_follow_off@2x.png
│ │ │ │ ├── UMS_follow_on@2x.png
│ │ │ │ ├── UMS_nav_bar_bg_white@2x.png
│ │ │ │ ├── UMS_nav_button_back.png
│ │ │ │ ├── UMS_nav_button_back@2x.png
│ │ │ │ ├── UMS_nav_button_close.png
│ │ │ │ ├── UMS_nav_button_close@2x.png
│ │ │ │ ├── UMS_nav_button_refresh.png
│ │ │ │ ├── UMS_nav_button_refresh@2x.png
│ │ │ │ ├── UMS_nav_button_send.png
│ │ │ │ ├── UMS_nav_button_send@2x.png
│ │ │ │ ├── UMS_oauth_off.png
│ │ │ │ ├── UMS_oauth_off@2x.png
│ │ │ │ ├── UMS_oauth_on.png
│ │ │ │ ├── UMS_oauth_on@2x.png
│ │ │ │ ├── UMS_place_map.png
│ │ │ │ ├── UMS_place_map@2x.png
│ │ │ │ ├── UMS_place_off.png
│ │ │ │ ├── UMS_place_off@2x.png
│ │ │ │ ├── UMS_place_tap.png
│ │ │ │ ├── UMS_place_tap@2x.png
│ │ │ │ ├── UMS_shake__share_button@2x.png
│ │ │ │ ├── UMS_shake_close.png
│ │ │ │ ├── UMS_shake_close@2x.png
│ │ │ │ ├── UMS_shake_close_tap.png
│ │ │ │ ├── UMS_shake_close_tap@2x.png
│ │ │ │ ├── UMS_share_change_account.png
│ │ │ │ ├── UMS_share_change_account@2x.png
│ │ │ │ ├── UMS_share_change_account_bg@2x.png
│ │ │ │ ├── UMS_share_change_account_tap.png
│ │ │ │ ├── UMS_share_change_account_tap@2x.png
│ │ │ │ ├── UMS_share_change_to_account@2x.png
│ │ │ │ ├── UMS_share_change_to_account_tap@2x.png
│ │ │ │ ├── UMS_share_oauth@2x.png
│ │ │ │ ├── UMS_umeng_share_at.png
│ │ │ │ ├── UMS_umeng_share_at@2x.png
│ │ │ │ ├── UMS_umeng_share_atSel.png
│ │ │ │ ├── UMS_umeng_share_atSel@2x.png
│ │ │ │ ├── UMS_umeng_share_at_tap.png
│ │ │ │ ├── UMS_umeng_share_toolbarBg.png
│ │ │ │ ├── UMS_umeng_share_toolbarBg@2x.png
│ │ │ │ ├── UMS_url_image.png
│ │ │ │ ├── UMS_url_image@2x.png
│ │ │ │ ├── UMS_url_music.png
│ │ │ │ ├── UMS_url_music@2x.png
│ │ │ │ ├── UMS_url_video.png
│ │ │ │ └── UMS_url_video@2x.png
│ │ │ ├── EGO
│ │ │ │ ├── blackArrow.png
│ │ │ │ ├── blackArrow@2x.png
│ │ │ │ ├── blueArrow.png
│ │ │ │ ├── blueArrow@2x.png
│ │ │ │ ├── grayArrow.png
│ │ │ │ ├── grayArrow@2x.png
│ │ │ │ ├── whiteArrow.png
│ │ │ │ └── whiteArrow@2x.png
│ │ │ ├── OtherTheme
│ │ │ │ ├── UMS_actionsheet_panel@2x.png
│ │ │ │ ├── UMS_nav_back_button_normal.png
│ │ │ │ ├── UMS_nav_back_button_normal@2x.png
│ │ │ │ ├── UMS_nav_back_button_tap.png
│ │ │ │ ├── UMS_nav_back_button_tap@2x.png
│ │ │ │ ├── UMS_nav_bar_bg_black.png
│ │ │ │ ├── UMS_nav_bar_bg_black@2x.png
│ │ │ │ ├── UMS_nav_button_normal.png
│ │ │ │ ├── UMS_nav_button_normal@2x.png
│ │ │ │ ├── UMS_nav_button_tap.png
│ │ │ │ └── UMS_nav_button_tap@2x.png
│ │ │ ├── SnsPlatform
│ │ │ │ ├── UMS_alipay_icon.png
│ │ │ │ ├── UMS_alipay_icon@2x.png
│ │ │ │ ├── UMS_alipay_off.png
│ │ │ │ ├── UMS_alipay_off@2x.png
│ │ │ │ ├── UMS_alipay_on@2x.png
│ │ │ │ ├── UMS_alipay_session_icon.png
│ │ │ │ ├── UMS_alipay_session_icon@2x.png
│ │ │ │ ├── UMS_douban_icon.png
│ │ │ │ ├── UMS_douban_icon@2x.png
│ │ │ │ ├── UMS_douban_off.png
│ │ │ │ ├── UMS_douban_off@2x.png
│ │ │ │ ├── UMS_douban_on.png
│ │ │ │ ├── UMS_douban_on@2x.png
│ │ │ │ ├── UMS_email_icon.png
│ │ │ │ ├── UMS_email_icon@2x.png
│ │ │ │ ├── UMS_email_off.png
│ │ │ │ ├── UMS_email_off@2x.png
│ │ │ │ ├── UMS_email_on@2x.png
│ │ │ │ ├── UMS_facebook_icon.png
│ │ │ │ ├── UMS_facebook_icon@2x.png
│ │ │ │ ├── UMS_facebook_off.png
│ │ │ │ ├── UMS_facebook_off@2x.png
│ │ │ │ ├── UMS_facebook_on.png
│ │ │ │ ├── UMS_facebook_on@2x.png
│ │ │ │ ├── UMS_flickr_icon@2x.png
│ │ │ │ ├── UMS_instagram.png
│ │ │ │ ├── UMS_instagram@2x.png
│ │ │ │ ├── UMS_laiwang_session@2x.png
│ │ │ │ ├── UMS_laiwang_timeline@2x.png
│ │ │ │ ├── UMS_line_icon@2x.png
│ │ │ │ ├── UMS_pinterest_icon@2x.png
│ │ │ │ ├── UMS_qq_icon.png
│ │ │ │ ├── UMS_qq_icon@2x.png
│ │ │ │ ├── UMS_qq_off.png
│ │ │ │ ├── UMS_qq_off@2x.png
│ │ │ │ ├── UMS_qq_on.png
│ │ │ │ ├── UMS_qq_on@2x.png
│ │ │ │ ├── UMS_qzone_icon.png
│ │ │ │ ├── UMS_qzone_icon@2x.png
│ │ │ │ ├── UMS_qzone_off.png
│ │ │ │ ├── UMS_qzone_off@2x.png
│ │ │ │ ├── UMS_qzone_on.png
│ │ │ │ ├── UMS_qzone_on@2x.png
│ │ │ │ ├── UMS_renren_icon.png
│ │ │ │ ├── UMS_renren_icon@2x.png
│ │ │ │ ├── UMS_renren_off.png
│ │ │ │ ├── UMS_renren_off@2x.png
│ │ │ │ ├── UMS_renren_on.png
│ │ │ │ ├── UMS_renren_on@2x.png
│ │ │ │ ├── UMS_sina_icon.png
│ │ │ │ ├── UMS_sina_icon@2x.png
│ │ │ │ ├── UMS_sina_off.png
│ │ │ │ ├── UMS_sina_off@2x.png
│ │ │ │ ├── UMS_sina_on.png
│ │ │ │ ├── UMS_sina_on@2x.png
│ │ │ │ ├── UMS_sms_icon.png
│ │ │ │ ├── UMS_sms_icon@2x.png
│ │ │ │ ├── UMS_sms_off.png
│ │ │ │ ├── UMS_sms_off@2x.png
│ │ │ │ ├── UMS_sms_on@2x.png
│ │ │ │ ├── UMS_tencent_icon.png
│ │ │ │ ├── UMS_tencent_icon@2x.png
│ │ │ │ ├── UMS_tencent_off.png
│ │ │ │ ├── UMS_tencent_off@2x.png
│ │ │ │ ├── UMS_tencent_on.png
│ │ │ │ ├── UMS_tencent_on@2x.png
│ │ │ │ ├── UMS_tumblr_icon@2x.png
│ │ │ │ ├── UMS_twitter_icon.png
│ │ │ │ ├── UMS_twitter_icon@2x.png
│ │ │ │ ├── UMS_twitter_off.png
│ │ │ │ ├── UMS_twitter_off@2x.png
│ │ │ │ ├── UMS_twitter_on.png
│ │ │ │ ├── UMS_twitter_on@2x.png
│ │ │ │ ├── UMS_wechat_favorite_icon.png
│ │ │ │ ├── UMS_wechat_favorite_icon@2x.png
│ │ │ │ ├── UMS_wechat_icon.png
│ │ │ │ ├── UMS_wechat_icon@2x.png
│ │ │ │ ├── UMS_wechat_off.png
│ │ │ │ ├── UMS_wechat_off@2x.png
│ │ │ │ ├── UMS_wechat_on@2x.png
│ │ │ │ ├── UMS_wechat_session_icon.png
│ │ │ │ ├── UMS_wechat_session_icon@2x.png
│ │ │ │ ├── UMS_wechat_timeline_icon.png
│ │ │ │ ├── UMS_wechat_timeline_icon@2x.png
│ │ │ │ ├── UMS_wechat_timeline_off.png
│ │ │ │ ├── UMS_wechat_timeline_off@2x.png
│ │ │ │ ├── UMS_wechat_timeline_on.png
│ │ │ │ ├── UMS_wechat_timeline_on@2x.png
│ │ │ │ ├── UMS_whatsapp_icon@2x.png
│ │ │ │ ├── UMS_yixin_session@2x.png
│ │ │ │ └── UMS_yixin_timeline@2x.png
│ │ │ ├── SocialSDKBar
│ │ │ │ ├── UMS_account_normal_white.png
│ │ │ │ ├── UMS_account_normal_white@2x.png
│ │ │ │ ├── UMS_account_tap_white.png
│ │ │ │ ├── UMS_account_tap_white@2x.png
│ │ │ │ ├── UMS_comment_normal_white.png
│ │ │ │ ├── UMS_comment_normal_white@2x.png
│ │ │ │ ├── UMS_comment_tap_white.png
│ │ │ │ ├── UMS_comment_tap_white@2x.png
│ │ │ │ ├── UMS_like_off_white.png
│ │ │ │ ├── UMS_like_off_white@2x.png
│ │ │ │ ├── UMS_like_on_white.png
│ │ │ │ ├── UMS_like_on_white@2x.png
│ │ │ │ ├── UMS_share_normal_white.png
│ │ │ │ ├── UMS_share_normal_white@2x.png
│ │ │ │ ├── UMS_share_tap_white.png
│ │ │ │ └── UMS_share_tap_white@2x.png
│ │ │ └── Sound
│ │ │ │ └── shake_sound.mp3
│ │ ├── en.lproj
│ │ │ └── UMSocialLocalizable.strings
│ │ ├── libUMSocial_Sdk_5.2.1.a
│ │ └── zh-Hans.lproj
│ │ │ └── UMSocialLocalizable.strings
│ └── UMSocial_Sdk_Extra_Frameworks
│ │ ├── SinaSSO
│ │ ├── UMSocialSinaSSOHandler.h
│ │ ├── WBHttpRequest+WeiboGame.h
│ │ ├── WBHttpRequest+WeiboShare.h
│ │ ├── WBHttpRequest+WeiboToken.h
│ │ ├── WBHttpRequest+WeiboUser.h
│ │ ├── WBHttpRequest.h
│ │ ├── WBSDKBasicButton.h
│ │ ├── WBSDKCommentButton.h
│ │ ├── WBSDKRelationshipButton.h
│ │ ├── WeiboSDK+Statistics.h
│ │ ├── WeiboSDK.bundle
│ │ │ ├── images
│ │ │ │ ├── alert_error_icon@2x.png
│ │ │ │ ├── alert_success_icon@2x.png
│ │ │ │ ├── close.png
│ │ │ │ ├── close@2x.png
│ │ │ │ ├── common_button_big_blue@2x.png
│ │ │ │ ├── common_button_big_blue_disable@2x.png
│ │ │ │ ├── common_button_big_blue_highlighted@2x.png
│ │ │ │ ├── common_button_white.png
│ │ │ │ ├── common_button_white@2x.png
│ │ │ │ ├── common_button_white_highlighted.png
│ │ │ │ ├── common_button_white_highlighted@2x.png
│ │ │ │ ├── common_icon_arrow@2x.png
│ │ │ │ ├── compose_keyboardbutton_background.png
│ │ │ │ ├── compose_keyboardbutton_background@2x.png
│ │ │ │ ├── compose_toolbar_background.png
│ │ │ │ ├── compose_toolbar_background@2x.png
│ │ │ │ ├── empty_failed.png
│ │ │ │ ├── empty_failed@2x.png
│ │ │ │ ├── login_background@2x.png
│ │ │ │ ├── login_country_background@2x.png
│ │ │ │ ├── login_country_background_highlighted@2x.png
│ │ │ │ ├── navigationbar_background.png
│ │ │ │ ├── navigationbar_background@2x.png
│ │ │ │ ├── navigationbar_background_os7.png
│ │ │ │ ├── navigationbar_background_os7@2x.png
│ │ │ │ ├── progresshud_background@2x.png
│ │ │ │ ├── sdk_weibo_logo.png
│ │ │ │ ├── sdk_weibo_logo@2x.png
│ │ │ │ ├── sdk_weibo_logo@3x.png
│ │ │ │ ├── timeline_relationship_icon_addattention.png
│ │ │ │ ├── timeline_relationship_icon_addattention@2x.png
│ │ │ │ ├── timeline_relationship_icon_addattention@3x.png
│ │ │ │ ├── timeline_relationship_icon_attention.png
│ │ │ │ ├── timeline_relationship_icon_attention@2x.png
│ │ │ │ ├── timeline_relationship_icon_attention@3x.png
│ │ │ │ ├── verify_code_button@2x.png
│ │ │ │ ├── verify_code_button@3x.png
│ │ │ │ ├── verify_code_button_highlighted@2x.png
│ │ │ │ └── verify_code_button_highlighted@3x.png
│ │ │ └── others
│ │ │ │ ├── countryList
│ │ │ │ └── mfp.cer
│ │ ├── WeiboSDK.h
│ │ ├── WeiboUser.h
│ │ ├── libSocialSinaSSO.a
│ │ └── libWeiboSDK.a
│ │ ├── TencentOpenAPI
│ │ ├── TencentOpenAPI.framework
│ │ │ ├── Headers
│ │ │ │ ├── QQApiInterface.h
│ │ │ │ ├── QQApiInterfaceObject.h
│ │ │ │ ├── TencentApiInterface.h
│ │ │ │ ├── TencentMessageObject.h
│ │ │ │ ├── TencentOAuth.h
│ │ │ │ ├── TencentOAuthObject.h
│ │ │ │ ├── WeiBoAPI.h
│ │ │ │ └── sdkdef.h
│ │ │ └── TencentOpenAPI
│ │ ├── TencentOpenApi_IOS_Bundle.bundle
│ │ │ ├── error.png
│ │ │ ├── ios_open_sdk_2.9.3.2_iphone
│ │ │ ├── local.html
│ │ │ ├── qqicon.png
│ │ │ └── success.png
│ │ ├── UMSocialQQHandler.h
│ │ └── libSocialQQ.a
│ │ └── Wechat
│ │ ├── README.txt
│ │ ├── UMSocialWechatHandler.h
│ │ ├── WXApi.h
│ │ ├── WXApiObject.h
│ │ ├── WechatAuthSDK.h
│ │ ├── libSocialWechat.a
│ │ └── libWeChatSDK.a
│ ├── ViewController.h
│ ├── ViewController.m
│ └── main.m
└── images
└── 1.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4 |
5 | ## Build generated
6 | build/
7 | DerivedData
8 |
9 | ## Various settings
10 | *.pbxuser
11 | !default.pbxuser
12 | *.mode1v3
13 | !default.mode1v3
14 | *.mode2v3
15 | !default.mode2v3
16 | *.perspectivev3
17 | !default.perspectivev3
18 | xcuserdata
19 |
20 | ## Other
21 | *.xccheckout
22 | *.moved-aside
23 | *.xcuserstate
24 | *.xcscmblueprint
25 |
26 | ## Obj-C/Swift specific
27 | *.hmap
28 | *.ipa
29 |
30 | # CocoaPods
31 | #
32 | # We recommend against adding the Pods directory to your .gitignore. However
33 | # you should judge for yourself, the pros and cons are mentioned at:
34 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
35 | #
36 | # Pods/
37 |
38 | # Carthage
39 | #
40 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
41 | # Carthage/Checkouts
42 |
43 | Carthage/Build
44 |
45 | # fastlane
46 | #
47 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
48 | # screenshots whenever they are needed.
49 | # For more information about the recommended setup visit:
50 | # https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
51 |
52 | fastlane/report.xml
53 | fastlane/screenshots
54 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016 saitjr
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool.xcodeproj/project.xcworkspace/xcuserdata/tangjr.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool.xcodeproj/project.xcworkspace/xcuserdata/tangjr.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool.xcodeproj/xcuserdata/tangjr.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
8 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool.xcodeproj/xcuserdata/tangjr.xcuserdatad/xcschemes/STShareTool.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
32 |
33 |
39 |
40 |
41 |
42 |
43 |
44 |
54 |
56 |
62 |
63 |
64 |
65 |
66 |
67 |
73 |
75 |
81 |
82 |
83 |
84 |
86 |
87 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool.xcodeproj/xcuserdata/tangjr.xcuserdatad/xcschemes/xcschememanagement.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | SchemeUserState
6 |
7 | STShareTool.xcscheme
8 |
9 | orderHint
10 | 0
11 |
12 |
13 | SuppressBuildableAutocreation
14 |
15 | 96C0EE341C747DE700003D69
16 |
17 | primary
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/AppDelegate.m:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.m
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import "AppDelegate.h"
10 |
11 | @interface AppDelegate ()
12 |
13 | @end
14 |
15 | @implementation AppDelegate
16 |
17 |
18 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
19 | // Override point for customization after application launch.
20 | return YES;
21 | }
22 |
23 | - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
24 | return YES;
25 | }
26 |
27 | - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
28 | return YES;
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/60.imageset/60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/60.imageset/60@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/60.imageset/60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/60.imageset/60@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/60.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x",
10 | "filename" : "60@2x.png"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "60@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "29x29",
5 | "idiom" : "iphone",
6 | "filename" : "Icon-Small.png",
7 | "scale" : "1x"
8 | },
9 | {
10 | "size" : "29x29",
11 | "idiom" : "iphone",
12 | "filename" : "Icon-Small@2x.png",
13 | "scale" : "2x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "Icon-Small@3x.png",
19 | "scale" : "3x"
20 | },
21 | {
22 | "size" : "40x40",
23 | "idiom" : "iphone",
24 | "filename" : "Icon-Spotlight-40@2x.png",
25 | "scale" : "2x"
26 | },
27 | {
28 | "size" : "40x40",
29 | "idiom" : "iphone",
30 | "filename" : "Icon-Spotlight-40@3x.png",
31 | "scale" : "3x"
32 | },
33 | {
34 | "size" : "57x57",
35 | "idiom" : "iphone",
36 | "filename" : "Icon.png",
37 | "scale" : "1x"
38 | },
39 | {
40 | "size" : "57x57",
41 | "idiom" : "iphone",
42 | "filename" : "Icon@2x.png",
43 | "scale" : "2x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "Icon-60@2x.png",
49 | "scale" : "2x"
50 | },
51 | {
52 | "size" : "60x60",
53 | "idiom" : "iphone",
54 | "filename" : "Icon-60@3x.png",
55 | "scale" : "3x"
56 | },
57 | {
58 | "size" : "29x29",
59 | "idiom" : "ipad",
60 | "filename" : "Icon-Small.png",
61 | "scale" : "1x"
62 | },
63 | {
64 | "size" : "29x29",
65 | "idiom" : "ipad",
66 | "filename" : "Icon-Small@2x.png",
67 | "scale" : "2x"
68 | },
69 | {
70 | "size" : "40x40",
71 | "idiom" : "ipad",
72 | "filename" : "Icon-Spotlight-40.png",
73 | "scale" : "1x"
74 | },
75 | {
76 | "size" : "40x40",
77 | "idiom" : "ipad",
78 | "filename" : "Icon-Spotlight-40@2x.png",
79 | "scale" : "2x"
80 | },
81 | {
82 | "size" : "50x50",
83 | "idiom" : "ipad",
84 | "filename" : "Icon-Small-50.png",
85 | "scale" : "1x"
86 | },
87 | {
88 | "size" : "50x50",
89 | "idiom" : "ipad",
90 | "filename" : "Icon-Small-50@2x.png",
91 | "scale" : "2x"
92 | },
93 | {
94 | "size" : "72x72",
95 | "idiom" : "ipad",
96 | "filename" : "Icon-72.png",
97 | "scale" : "1x"
98 | },
99 | {
100 | "size" : "72x72",
101 | "idiom" : "ipad",
102 | "filename" : "Icon-72@2x.png",
103 | "scale" : "2x"
104 | },
105 | {
106 | "size" : "76x76",
107 | "idiom" : "ipad",
108 | "filename" : "Icon-76.png",
109 | "scale" : "1x"
110 | },
111 | {
112 | "size" : "76x76",
113 | "idiom" : "ipad",
114 | "filename" : "Icon-76@2x.png",
115 | "scale" : "2x"
116 | },
117 | {
118 | "size" : "83.5x83.5",
119 | "idiom" : "ipad",
120 | "filename" : "Icon-83.5@2x.png",
121 | "scale" : "2x"
122 | }
123 | ],
124 | "info" : {
125 | "version" : 1,
126 | "author" : "xcode"
127 | }
128 | }
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-72.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-76.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/Assets.xcassets/AppIcon.appiconset/Icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | STShareTool
9 | CFBundleExecutable
10 | $(EXECUTABLE_NAME)
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | $(PRODUCT_NAME)
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | 1.0
21 | CFBundleSignature
22 | ????
23 | CFBundleURLTypes
24 |
25 |
26 | CFBundleTypeRole
27 | Editor
28 | CFBundleURLSchemes
29 |
30 | wx
31 |
32 |
33 |
34 | CFBundleTypeRole
35 | Editor
36 | CFBundleURLSchemes
37 |
38 | QQ
39 |
40 |
41 |
42 | CFBundleTypeRole
43 | Editor
44 | CFBundleURLSchemes
45 |
46 | tencent
47 |
48 |
49 |
50 | CFBundleTypeRole
51 | Editor
52 | CFBundleURLSchemes
53 |
54 | wb
55 |
56 |
57 |
58 | CFBundleVersion
59 | 1
60 | LSApplicationQueriesSchemes
61 |
62 | weibosdk2.5
63 | weibosdk
64 | mqqapiwallet
65 | mqqwpa
66 | mqqbrowser
67 | wtloginmqq2
68 | mqqOpensdkSSoLogin
69 | mqqopensdkapiV2
70 | mqqopensdkapiV3
71 | mqqapi
72 | mqq
73 | sinaweibo
74 | wechat
75 | mqzone
76 | weixin
77 |
78 | LSRequiresIPhoneOS
79 |
80 | NSAppTransportSecurity
81 |
82 | NSAllowsArbitraryLoads
83 |
84 |
85 | UILaunchStoryboardName
86 | LaunchScreen
87 | UIMainStoryboardFile
88 | Main
89 | UIRequiredDeviceCapabilities
90 |
91 | armv7
92 |
93 | UISupportedInterfaceOrientations
94 |
95 | UIInterfaceOrientationPortrait
96 | UIInterfaceOrientationLandscapeLeft
97 | UIInterfaceOrientationLandscapeRight
98 |
99 | UISupportedInterfaceOrientations~ipad
100 |
101 | UIInterfaceOrientationPortrait
102 | UIInterfaceOrientationPortraitUpsideDown
103 | UIInterfaceOrientationLandscapeLeft
104 | UIInterfaceOrientationLandscapeRight
105 |
106 |
107 |
108 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/STShareTool.h:
--------------------------------------------------------------------------------
1 | //
2 | // STShareTool.h
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | static NSString * const STShareTitleKey = @"STShareTitleKey"; ///< 分享标题的 key (title 是 NSString)
12 | static NSString * const STShareImageKey = @"STShareImageKey"; ///< 分享图片的 key (传入的是字典,所以这个作为key)(image 是 UIImage)
13 | static NSString * const STShareContentKey = @"STShareContentKey"; ///< 分享内容的 key (content 是 NSString)
14 | static NSString * const STShareURLKey = @"STShareURLKey"; ///< 分享 url 的 key (url 是 NSString)
15 |
16 | static NSString * const STShareURL = @"http://www.swift.gg"; ///< 分享的url,实际没用到,写在这占位
17 |
18 | static NSString * const STShareQQAppId = @"1105183300";
19 | static NSString * const STShareQQAppKey = @"7xG5PEYoHCx41Es6";
20 |
21 | static NSString * const STShareWeiboAppKey = @"2862032238";
22 | static NSString * const STShareWeiboAppSecret = @"2a61af7b29c8562fe440226364cea0b6";
23 | static NSString * const STShareWeiboCallbackURL = @"http://sns.whalecloud.com/sina2/callback"; ///< 微博回调的 url,就是微博申请高级信息里面那个
24 |
25 | static NSString * const STShareWechatAppId = @"wx133f6244ca123bb6";
26 | static NSString * const STShareWechatAppSecret = @"ce54fbb731edd5f9f50b12ca8d864405";
27 |
28 | static NSString * const STShareUMAppKey = @"507fcab25270157b37000010";
29 |
30 | @interface STShareTool : NSObject
31 |
32 | @property (nonatomic, copy) dispatch_block_t success; ///< 成功回调
33 | @property (nonatomic, copy) dispatch_block_t failure; ///< 失败回调
34 |
35 | + (instancetype)toolWithViewController:(UIViewController *)viewController;
36 |
37 | + (BOOL)canSendMail;
38 |
39 | - (void)shareToQQ:(NSDictionary *)shareContent;
40 | - (void)shareToQZone:(NSDictionary *)shareContent;
41 | - (void)shareToWeChatSession:(NSDictionary *)shareContent;
42 | - (void)shareToWeChatTimeline:(NSDictionary *)shareContent;
43 | - (void)shareToWeibo:(NSDictionary *)shareContent;
44 | - (void)shareToMail:(NSDictionary *)shareContent;
45 |
46 | @end
47 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocial.h:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // UMSocial.h
4 | // SocialSDK
5 | //
6 | // Created by Jiahuan Ye on 13-5-22.
7 | // Copyright (c) 2013年 Umeng. All rights reserved.
8 | //
9 |
10 | #import "UMSocialData.h" //分享内容类
11 | #import "UMSocialDataService.h" //分享数据级接口类
12 | #import "UMSocialControllerService.h" //分享界面级接口类
13 | #import "UMSocialControllerServiceComment.h" //评论界面级接口类
14 | #import "UMSocialAccountManager.h" //账户管理,和账户类
15 | #import "UMSocialSnsPlatformManager.h" //平台管理,和平台类
16 | #import "UMSocialSnsService.h" //提供快速分享
17 | #import "UMSocialBar.h" //社会化操作栏
18 | #import "UMSocialConfig.h" //sdk配置类
19 | #import "UMSocialSnsData.h" //区分不同平台设置不同分享内容
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialAccountManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialAccountManager.h
3 | // SocialSDK
4 | //
5 | // Created by yeahugo on 13-1-15.
6 | // Copyright (c) 2013年 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "UMSocialDataService.h"
11 |
12 | /**
13 | 用户微博账户对象,对象数据从授权账号所对应的微博平台获取
14 | */
15 | @interface UMSocialAccountEntity : NSObject
16 |
17 |
18 | /**
19 | 微博平台名称,例如"sina"、"tencent",定义在`UMSocialSnsPlatformManager.h`
20 | */
21 | @property (nonatomic, copy) NSString *platformName;
22 |
23 | /**
24 | 用户昵称
25 | */
26 | @property (nonatomic, copy) NSString *userName;
27 |
28 | /**
29 | 用户在微博的id号
30 | */
31 | @property (nonatomic, copy) NSString *usid;
32 |
33 | /**
34 | 用户微博头像的url
35 | */
36 | @property (nonatomic, copy) NSString *iconURL;
37 |
38 | /**
39 | 用户授权后得到的accessToken
40 | */
41 | @property (nonatomic, copy) NSString *accessToken;
42 |
43 | /**
44 | 用户授权后得到的accessSecret
45 | */
46 | @property (nonatomic, copy) NSString *accessSecret;
47 |
48 | /**
49 | 用户微博网址url
50 | */
51 | @property (nonatomic, copy) NSString *profileURL;
52 |
53 | /**
54 | 是否首次授权,sdk内使用
55 | */
56 | @property (nonatomic) BOOL isFirstOauth;
57 |
58 |
59 | /**
60 | 添加已授权的腾讯微博和qq空间账号,需要用到的openId
61 | */
62 | @property (nonatomic, copy) NSString *openId;
63 |
64 | /**
65 | 授权的过期时间
66 | */
67 | @property (nonatomic, retain) NSDate *expirationDate;
68 |
69 | /**
70 | 更新授权时间
71 | */
72 | @property (nonatomic, retain) NSDate *refreshDate;
73 |
74 | /**
75 | 授权到微信用到的refreshToken
76 | */
77 | @property (nonatomic, copy) NSString *refreshToken;
78 |
79 | /**
80 | 微信授权完成后得到的unionId
81 |
82 | */
83 | @property (nonatomic, copy) NSString *unionId;
84 |
85 | /**
86 | 某些平台记录的应用Id
87 | */
88 | @property (nonatomic, copy) NSString *appId;
89 |
90 | /**
91 | 授权项
92 | */
93 | @property (nonatomic, copy) NSArray *permissions;
94 |
95 | /**
96 | 非授权项
97 | */
98 | @property (nonatomic, copy) NSArray *dePermissions;
99 |
100 | /**
101 | 初始化方法
102 |
103 | @param platformName 微博平台名
104 |
105 | @return 初始化对象
106 | */
107 | -(id)initWithPlatformName:(NSString *)platformName;
108 |
109 | /**
110 | 把各属性编码成NSString
111 |
112 | @return 一个`NSString`对象
113 | */
114 | -(NSString *)description;
115 | @end
116 |
117 |
118 | /**
119 | 男性用户
120 |
121 | */
122 | extern NSString *const UMSCustomAccountGenderMale;
123 |
124 | /**
125 | 女性用户
126 |
127 | */
128 | extern NSString *const UMSCustomAccountGenderFeMale;
129 |
130 | /**
131 | 开发者自有账户对象,在app登录或者注册完成之后用用户名来初始化这样的对象,可以指定头像等,然后用`UMSocialAccountManager`来添加到友盟的账户体系上,使用我们的评论列表和个人中心的页面时就会显示自有账号的用户名和头像
132 |
133 | */
134 | @interface UMSocialCustomAccount : NSObject
135 |
136 | /**
137 | 用户名
138 |
139 | */
140 | @property (nonatomic, copy) NSString *userName;
141 |
142 | /**
143 | 用户id
144 |
145 | */
146 | @property (nonatomic, copy) NSString *usid;
147 |
148 | /**
149 | 性别
150 |
151 | */
152 | @property (nonatomic, copy) NSString *gender;
153 |
154 | /**
155 | 生日
156 |
157 | */
158 | @property (nonatomic, retain) NSDate *birthday;
159 |
160 | /**
161 | 个人页面地址
162 |
163 | */
164 | @property (nonatomic, copy) NSString *profileUrl;
165 |
166 | /**
167 | 头像url
168 |
169 | */
170 | @property (nonatomic, copy) NSString *iconUrl;
171 |
172 | /**
173 | 自定义数据
174 |
175 | */
176 | @property (nonatomic, retain) NSDictionary *customData;
177 |
178 | /**
179 | 初始化自定义用户
180 |
181 | @param userName 用户名
182 |
183 | @return 自定义用户对象
184 | */
185 | -(id)initWithUserName:(NSString *)userName;
186 |
187 | @end
188 |
189 | /**
190 | 账号管理,可以添加开发者应用的自有账号到友盟的账号体系,查询此sns平台是否授权等。
191 |
192 | */
193 | @interface UMSocialAccountManager : NSObject
194 |
195 | /**
196 | 存放用户在各个微博平台账户信息的哈希对象,以各个平台名为key,以`UMSocialAccountEntity`对象为value
197 |
198 | */
199 | +(NSDictionary *)socialAccountDictionary;
200 |
201 | /**
202 | 添加自己获取到的sns账号,必须要有sns用户的usid和accessToken。添加成功后,需要调用`+(void)setSnsAccount:(UMSocialAccountEntity *)snsAccount; `把账户添加到本地缓存。
203 |
204 | @param snsAccount 已经授权的sns账号对象
205 | @param completion 回调Block对象
206 |
207 | */
208 | +(void)postSnsAccount:(UMSocialAccountEntity *)snsAccount completion:(UMSocialDataServiceCompletion)completion;
209 |
210 |
211 | /**
212 | 添加自有账号到友盟的账号体系,一般是用户在使用自有账号登录之后,再利用此方法上传账号,然后利用我们评论和个人中心的接口就会显示自有账号的昵称和头像等信息
213 |
214 | @param customAccount 自有账号对象
215 | @param completion 回调Block对象
216 |
217 | */
218 | +(void)postCustomAccount:(UMSocialCustomAccount *)customAccount completion:(UMSocialDataServiceCompletion)completion;
219 |
220 |
221 | /**
222 | 把自有账号添加到本地账号中
223 |
224 | @param snsAccount 已经授权成功的账户对象
225 |
226 | */
227 | +(void)setSnsAccount:(UMSocialAccountEntity *)snsAccount;
228 |
229 |
230 | /**
231 | 判断是否登录,此登录包括以游客身份登录,如果已经登录评论编辑页面点击发送就不会提示登录。
232 |
233 | */
234 | + (BOOL)isLogin;
235 |
236 | /**
237 | 判断是否用sns账号来登录,即绑定一个sns账号作为登录账号,如果是的话,个人中心页面上半部分和评论列表即显示此用户名、头像。
238 |
239 | */
240 | + (BOOL)isLoginWithSnsAccount;
241 |
242 | /**
243 | 判断是否授权此sns平台,此方法不包含授权过期的情况,如果要在分享前判断是否授权并且token没有过期,需要用`isOauthAndTokenNotExpired`方法
244 |
245 | @param platformType sns平台名,定义在`UMSocialSnsPlatformManager.h`
246 | */
247 | + (BOOL)isOauthWithPlatform:(NSString *)platformType;
248 |
249 | /**
250 | 判断此平台是否授权,并且token没有过期
251 |
252 | @param platformType sns平台名,定义在`UMSocialSnsPlatformManager.h`
253 | */
254 | +(BOOL)isOauthAndTokenNotExpired:(NSString *)platformType;
255 |
256 | /**
257 | 判断是否以游客身份登录。游客身份的过程是用户进入登录页面,并且选以游客身份登录,如果用户选择其他平台登录或者没有进入登录页面都是非游客身份登录。
258 |
259 | */
260 | + (BOOL)isLoginWithAnonymous;
261 |
262 | /**
263 | 设置是否已经以游客身份来登录,如果以游客身份登录,评论会显示匿名和使用默认头像,如果没有使用游客身份,会弹出登录界面,选择一个sns平台作为登录账号之后再评论。
264 |
265 | */
266 | + (void)setIsLoginWithAnonymous:(BOOL)anonymous;
267 |
268 | @end
269 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialBar.h
3 | // SocialSDK
4 | //
5 | // Created by yeahugo on 13-7-2.
6 | // Copyright (c) 2013年 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "UMSocialSnsPlatformManager.h"
11 | #import "UMSocialControllerServiceComment.h"
12 |
13 | /**
14 | 分享
15 | */
16 | extern NSString *const UMSocialShare;
17 |
18 | /**
19 | 喜欢
20 | */
21 | extern NSString *const UMSocialLike;
22 |
23 | /**
24 | 评论
25 | */
26 | extern NSString *const UMSocialComment;
27 |
28 | /**
29 | 个人中心
30 | */
31 | extern NSString *const UMSocialAccount;
32 |
33 |
34 | typedef void (^ClickHandler)(void);
35 |
36 |
37 | /**
38 | 代表平台或者功能的按钮
39 | */
40 | @interface UMSocialButton : UIButton
41 |
42 | /**
43 | 点击按钮之后的响应事件
44 | */
45 | @property (nonatomic, copy) ClickHandler clickHandler;
46 |
47 | /**
48 | 当前``对象,此对象可以获取到授权完成,关闭页面等状态,详情看`UMSocialUIDelegate`的定义
49 | */
50 | @property (nonatomic, assign) id socialUIDelegate;
51 |
52 | /**
53 | 按钮名称
54 | */
55 | @property (nonatomic, copy) NSString *buttonName;
56 |
57 | /**
58 | 按钮初始化方法
59 |
60 | @param buttonName 按钮类型,可以指定`UMSocialShare`,`UMSocialComment`,`UMSocialLike`、`UMSocialAccount`分别代表分享、评论、喜欢、个人中心
61 | 或者`UMShareToSina`、`UMShareToTencent`等代表各个微博平台
62 |
63 | @param socialData 数据对象,如果是评论或者喜欢,代表不同的评论、喜欢对象。可以传nil,使用默认数据对象
64 |
65 | @param controller 分享编辑页面、评论页面等将弹到的UIViewController对象
66 |
67 | */
68 | -(id)initWithButtonName:(NSString *)buttonName
69 | socialData:(UMSocialData *)socialData
70 | controller:(UIViewController *)controller;
71 |
72 | /**
73 | 按钮初始化方法
74 |
75 | @param buttonName 按钮类型,可以指定`UMSocialShare`,`UMSocialComment`,`UMSocialLike`、`UMSocialAccount`分别代表分享、评论、喜欢、个人中心
76 | 或者`UMShareToSina`、`UMShareToTencent`等代表各个微博平台
77 |
78 | @param controllerService UMSocialControllerService对象,如果是评论或者喜欢,代表不同的评论、喜欢对象。可以传nil,使用默认数据对象
79 |
80 | @param controller 分享编辑页面、评论页面等将弹到的UIViewController对象
81 |
82 | */
83 | -(id)initWithButtonName:(NSString *)buttonName
84 | controllerService:(UMSocialControllerServiceComment *)controllerService
85 | controller:(UIViewController *)controller;
86 |
87 | @end
88 |
89 | /**
90 | 社会化操作栏,默认集成了评论、喜欢、分享、个人中心等功能。
91 | 你可以根据你的需求对操作栏上的各个按钮进行定制,方法是修改barButtons数组。
92 | */
93 | @interface UMSocialBar : UIView
94 |
95 | /**
96 | 代表操作栏上所有按钮的数组,数组的元素是UMSocialButton对象。
97 |
98 | 你可以增加自定义的按钮,例如
99 |
100 | ```
101 | UMSocialButton *customButton = [[UMSocialButton alloc] initWithButtonType:@"custom" socialData:nil controller:nil];
102 | customButton.clickHandler = ^(){
103 | NSLog(@"click !!");
104 | };
105 | [customButton setImage:[UIImage imageNamed:@"icon"] forState:UIControlStateNormal];
106 | [_socialBar.barButtons addObject:customButton];
107 | ```
108 |
109 | 你可以删除指定的按钮
110 |
111 | ```
112 | [_socialBar.barButtons removeObjectAtIndex:1];
113 | ```
114 |
115 | 可以修改指定按钮
116 |
117 | ```
118 | UMSocialButton *socialButton1 = [_socialBar.barButtons objectAtIndex:1];
119 | socialButton1.clickHandler = ^(){
120 | NSLog(@"click!!");
121 | };
122 | ```
123 | */
124 | @property (nonatomic, retain) NSMutableArray *barButtons;
125 |
126 | /**
127 | `UMSocialData`对象,可以通过该对象设置分享内嵌文字、图片,获取分享数等属性
128 | */
129 | @property (nonatomic, retain) UMSocialData *socialData;
130 |
131 | /**
132 | 当前``对象,此对象可以获取到授权完成,关闭页面等状态,详情看`UMSocialUIDelegate`的定义
133 | */
134 | @property (nonatomic, assign) id socialUIDelegate;
135 |
136 | /**
137 | 初始化方法
138 |
139 | @param socialData 标识不同分享对象
140 |
141 | @param viewController 分享编辑页面等弹出到的UIViewController对象
142 | */
143 | - (id)initWithUMSocialData:(UMSocialData *)socialData
144 | withViewController:(UIViewController *)viewController;
145 |
146 | /**
147 | 更新操作栏的数字
148 |
149 | */
150 | - (void)updateButtonNumber;
151 |
152 | /*
153 | 从线上获取分享、评论、喜欢等个数,更新按钮文字
154 |
155 | */
156 | - (void)requestUpdateButtonNumber;
157 |
158 | @end
159 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialControllerService.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialUIController.h
3 | // SocialSDK
4 | //
5 | // Created by Jiahuan Ye on 12-9-12.
6 | // Copyright (c) umeng.com All rights reserved.
7 | //
8 |
9 | #import
10 | #import "UMSocialDataService.h"
11 |
12 | #define kTagSocialIconActionSheet 1013
13 | #define kTagSocialShakeView 1014
14 |
15 | @class UMSocialControllerService;
16 |
17 | /**
18 | `UMSocialControllerService`对象用到的一些回调方法,包括分享完成、授权完成、评论完成等事件,和关闭授权页面、分享页面、评论页面等事件。
19 | */
20 | @protocol UMSocialUIDelegate
21 |
22 | @optional
23 |
24 | /**
25 | 自定义关闭授权页面事件
26 |
27 | @param navigationCtroller 关闭当前页面的navigationCtroller对象
28 |
29 | */
30 | -(BOOL)closeOauthWebViewController:(UINavigationController *)navigationCtroller socialControllerService:(UMSocialControllerService *)socialControllerService;
31 |
32 | /**
33 | 关闭当前页面之后
34 |
35 | @param fromViewControllerType 关闭的页面类型
36 |
37 | */
38 | -(void)didCloseUIViewController:(UMSViewControllerType)fromViewControllerType;
39 |
40 | /**
41 | 各个页面执行授权完成、分享完成、或者评论完成时的回调函数
42 |
43 | @param response 返回`UMSocialResponseEntity`对象,`UMSocialResponseEntity`里面的viewControllerType属性可以获得页面类型
44 | */
45 | -(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response;
46 |
47 | /**
48 | 点击分享列表页面,之后的回调方法,你可以通过判断不同的分享平台,来设置分享内容。
49 | 例如:
50 |
51 | -(void)didSelectSocialPlatform:(NSString *)platformName withSocialData:(UMSocialData *)socialData
52 | {
53 | if (platformName == UMShareToSina) {
54 | socialData.shareText = @"分享到新浪微博的文字内容";
55 | }
56 | else{
57 | socialData.shareText = @"分享到其他平台的文字内容";
58 | }
59 | }
60 |
61 | @param platformName 点击分享平台
62 |
63 | @prarm socialData 分享内容
64 | */
65 | -(void)didSelectSocialPlatform:(NSString *)platformName withSocialData:(UMSocialData *)socialData;
66 |
67 |
68 | /**
69 | 配置点击分享列表后是否弹出分享内容编辑页面,再弹出分享,默认需要弹出分享编辑页面
70 |
71 | @result 设置是否需要弹出分享内容编辑页面,默认需要
72 |
73 | */
74 | -(BOOL)isDirectShareInIconActionSheet;
75 | @end
76 |
77 |
78 | /**
79 | 用此类的方法可以得到分享的有关UI对象,例如分享列表、评论列表、分享编辑页、分享授权页、个人中心页面等。返回都是`UINavigationController`对象,建议把这个对象present到你要添加到的`UIViewController`上
80 | */
81 | @interface UMSocialControllerService : NSObject
82 |
83 | /**
84 | 与`UMSocialControllerService`对象对应的`UMSocialData`对象,可以通过该对象设置分享内嵌文字、图片,获取分享数等属性
85 | */
86 | @property (nonatomic, retain) UMSocialData *socialData;
87 |
88 | /**
89 | 用`UMSocialDataService`对象,可以调用发送微博、评论等数据级的方法
90 | */
91 | @property (nonatomic, readonly) UMSocialDataService *socialDataService;
92 |
93 | /**
94 | 当前返回的`UINavigationController`对象
95 | */
96 | @property (nonatomic, assign) UIViewController *currentViewController;
97 |
98 | /**
99 | 当前返回的`UIViewController`对象
100 | */
101 | @property (nonatomic, assign) UINavigationController *currentNavigationController;
102 |
103 |
104 | /**
105 | 当前``对象,此对象可以获取到授权完成,关闭页面等状态,详情看`UMSocialUIDelegate`的定义
106 | */
107 | @property (nonatomic, assign) id socialUIDelegate;
108 |
109 | /**
110 | 当前sns平台名
111 | */
112 | @property (nonatomic, retain) NSString *currentSnsPlatformName;
113 |
114 | /**
115 | 下一个页面类型
116 | */
117 | @property (nonatomic, assign) UMSViewControllerType nextViewController;
118 |
119 | /**
120 | 返回一个以[UMSocialData defaultData]来做初始化参数的`UMSocialControllerService`对象
121 |
122 | @return `UMSocialControllerService`的默认初始化对象
123 | */
124 | +(UMSocialControllerService *)defaultControllerService;
125 |
126 | ///---------------------------------------
127 | /// @name 初始化方法和设置
128 | ///---------------------------------------
129 |
130 | /**
131 | 初始化一个`UMSocialControllerService`对象
132 |
133 | @param socialData `UMSocialData`对象
134 |
135 | @return 初始化对象
136 | */
137 | - (id)initWithUMSocialData:(UMSocialData *)socialData;
138 |
139 | /**
140 | 设置分享内容和回调对象
141 |
142 | @param shareText 分享内嵌文字
143 |
144 | @param shareImage 分享内嵌图片,可以传入UIImage或者NSData类型
145 |
146 | @param socialUIDelegate 分享回调对象
147 | */
148 | - (void)setShareText:(NSString *)shareText shareImage:(id)shareImage
149 | socialUIDelegate:(id)socialUIDelegate;
150 |
151 | ///---------------------------------------
152 | /// @name 获得评论列表、分享列表等UINavigationController
153 | ///---------------------------------------
154 |
155 | /**
156 | 得到一个分享列表页面,该列表出现的分享列表可以通过实现`UMSocialConfig`的类方法来自定义
157 |
158 | @return `UINavigationController`对象
159 | */
160 | - (UINavigationController *)getSocialShareListController;
161 |
162 |
163 | /**
164 | 分享编辑页面
165 |
166 | @param platformType 要编辑的微博平台,并支持UMSocialSnsTypeEmail和UMSocialSnsTypeSms返回编辑Email页面和短信页面,不支持邮箱或者短信的设备分别返回nil
167 |
168 | @return `UINavigationController`对象
169 | */
170 | - (UINavigationController *)getSocialShareEditController:(NSString *)platformType;
171 |
172 | /**
173 | 授权页面,如果你要想得到授权完成之后的事件,你可以实现`UMSocialUIDelegate`里面的`-(void)didCloseUIViewController:(UMSViewControllerType)fromViewControllerType;`方法,当授权关闭页面会调用此方法。另外授权完成之后sdk会自动去取个人账户信息,你可以在回调函数里面去到刚刚授权的微博平台的账户信息。
174 |
175 | @param shareToType 要授权的微博平台
176 |
177 | @return `UINavigationController`对象
178 | */
179 | - (UINavigationController *)getSocialOauthController:(NSString *)platformType;
180 |
181 | /**
182 | 获取用以sns各平台icon平铺来展示的分享列表页面对象
183 |
184 | @param controller 弹出的分享列表页面,点击sns平台icon之后,出现的分享页面或者授权页面所在的UIViewController
185 |
186 | @return 分享列表页面
187 | */
188 | - (id)getSocialIconActionSheetInController:(UIViewController *)controller;
189 |
190 | /**
191 | 获取各种页面的`UIViewController`对象
192 |
193 | @param viewControllerType 页面类型
194 |
195 | @param snsName 编辑页面、授权页面等需要的平台名
196 |
197 | @return 页面的`UIViewController`对象
198 | */
199 | - (UIViewController *)getSocialViewController:(UMSViewControllerType)viewControllerType withSnsType:(NSString *)snsName;
200 |
201 | -(void)setCurrentViewControllerType:(UMSViewControllerType)viewControllerType;
202 |
203 | @end
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialControllerServiceComment.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialControllerServiceComment.h
3 | // SocialSDK
4 | //
5 | // Created by yeahugo on 12-12-7.
6 | // Copyright (c) 2012年 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "UMSocialControllerService.h"
11 |
12 | /**
13 | 用此类的方法可以得到分享的有关UI对象,例如分享列表、评论列表、分享编辑页、分享授权页、个人中心页面等。返回都是`UINavigationController`对象,建议把这个对象present到你要添加到的`UIViewController`上
14 | */
15 | @interface UMSocialControllerServiceComment : UMSocialControllerService
16 |
17 | /**
18 | 返回一个以[UMSocialData defaultData]来做初始化参数的`UMSocialControllerServiceComment`对象
19 |
20 | @return `UMSocialControllerServiceComment`的默认初始化对象
21 | */
22 | +(UMSocialControllerServiceComment *)defaultControllerService;
23 |
24 | /**
25 | 评论列表页面,评论列表页面包括各评论详情、评论编辑
26 |
27 | @return `UINavigationController`对象
28 | */
29 | - (UINavigationController *)getSocialCommentListController;
30 |
31 |
32 | /**
33 | 得到个人中心页面,该页面包括用户各个微博授权信息和选择的登录账号
34 |
35 | @return `UINavigationController`对象
36 | */
37 | - (UINavigationController *)getSocialAccountController;
38 |
39 |
40 | /**
41 | sns账号设置页面,该页面包括个人的各个微博授权信息
42 |
43 | @return `UINavigationController`对象
44 | */
45 | - (UINavigationController *)getSnsAccountController;
46 |
47 |
48 | /**
49 | 登录页面,出现你配置出现的所有sns平台,授权之后设置为sdk的登录账号。使用评论功能时会取此登录账号的昵称和头像。
50 |
51 | @return `UINavigationController`对象
52 | */
53 | - (UINavigationController *)getSocialLoginController;
54 |
55 | @end
56 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialData.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialData.h
3 | // SocialSDK
4 | //
5 | // Created by Jiahuan Ye on 12-9-12.
6 | // Copyright (c) umeng.com All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | #import "UMSocialSnsData.h"
12 |
13 | /**
14 | 一个`UMSocialData`对象标识一个分享资源,用一个*identifier*字符串作为标识,你可以为此对象设置分享内嵌文字、分享图片等,可以获取到对应的分享数、评论数。同时`UMSocialData`类方法用来设置appKey和打开log等全局设置。
15 | */
16 | @interface UMSocialData : NSObject
17 |
18 |
19 | ///---------------------------------------
20 | /// @name 对象属性
21 | ///---------------------------------------
22 |
23 | /**
24 | 标识每个不同`UMSocialData`对象的字符串
25 |
26 | */
27 | @property (nonatomic, readonly) NSString *identifier;
28 |
29 | /**
30 | 报表title
31 | 不同`UMSocialData`实例的title,在报表中可看到对应分享操作的title
32 | */
33 | @property (nonatomic, copy) NSString *title;
34 |
35 | /**
36 | 分享的内嵌文字
37 |
38 | */
39 | @property (nonatomic, copy) NSString * shareText;
40 |
41 | /**
42 | 用于用户在评论并分享的时候,该字段内容会自动添加到评论的后面,分享到各个分享平台
43 |
44 | */
45 | @property (nonatomic, copy) NSString * commentText;
46 |
47 | /**
48 | 分享的内嵌图片,可以传入`UIImage`或者`NSData`类型
49 |
50 | */
51 | @property (nonatomic, retain) id shareImage;
52 |
53 | /**
54 | 用于用户在评论并分享的时候,该字段内容会自动添加到评论中的图片,分享到各个分享平台
55 |
56 | */
57 | @property (nonatomic, retain) UIImage * commentImage;
58 |
59 | /**
60 | 保存在本地记录是否喜欢
61 |
62 | */
63 | @property (nonatomic, readonly) BOOL isLike;
64 |
65 | /**
66 | 保存在本地的用户微博账户信息,key是微博名,value是自定义的`UMSocialResponseEntity`对象
67 |
68 | */
69 | @property (nonatomic, readonly) NSDictionary *socialAccount;
70 |
71 |
72 | /**
73 | 分享到微博多媒体资源,包括指定url的图片、音乐、视频
74 |
75 | */
76 | @property (nonatomic, retain) UMSocialUrlResource *urlResource;
77 |
78 | /**
79 | 分享到各个微博的扩展设置
80 |
81 | */
82 | @property (nonatomic, retain) UMSocialExtConfig *extConfig;
83 |
84 | ///---------------------------------------
85 | /// @name 对所有对象都起作用的类方法
86 | ///---------------------------------------
87 |
88 | /**设置app的友盟appKey,此appKey从友盟网站获取
89 |
90 | @param appKey 友盟appKey
91 | */
92 |
93 | + (void)setAppKey:(NSString *)appKey;
94 |
95 |
96 | /**获取设置的友盟appKey
97 |
98 | */
99 | + (NSString *)appKey;
100 |
101 | /**
102 | 设置是否打开log输出,默认不打开,如果打开的话可以看到此sdk网络或者其他操作,有利于调试
103 |
104 | @param openLog 是否打开log输出
105 |
106 | */
107 | + (void)openLog:(BOOL)openLog;
108 |
109 | /**
110 | 获取默认的`UMSocialData`对象,此对象的identifier为"UMSocialDefault"
111 |
112 | */
113 | + (UMSocialData *)defaultData;
114 |
115 | ///---------------------------------------
116 | /// @name 对象方法
117 | ///---------------------------------------
118 |
119 | /**
120 | 初始化一个`UMSocialData`对象
121 |
122 | @param identifier 一个`UMSocialData`对象的标识符,相同标识符的`UMSocialData`拥有相同的属性
123 |
124 | @return return 初始化的`UMSocialData`对象
125 | */
126 | - (id)initWithIdentifier:(NSString *)identifier;
127 |
128 | /**
129 | 初始化一个`UMSocialData`对象
130 |
131 | @param identifier 一个`UMSocialData`对象的标识符,相同标识符的`UMSocialData`拥有相同的属性
132 |
133 | @param title 对每个对象的描述,在报表端显示分享、评论等操作对应的title
134 |
135 | @return return 初始化的`UMSocialData`对象
136 | */
137 | - (id)initWithIdentifier:(NSString *)identifier withTitle:(NSString *)title;
138 |
139 | /**
140 | 获得该对象保存在本地的分享数、评论数或者喜欢数
141 |
142 | @param numberType 数目类型,分享、评论、喜欢分别为`UMSNumberShare`、`UMSNumberComment`、`UMSNumberLike`
143 |
144 | @return 各种动作的数目
145 | */
146 | - (NSInteger)getNumber:(UMSNumberType)numberType;
147 | @end
148 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/Header/UMSocialSnsService.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialSnsService.h
3 | // SocialSDK
4 | //
5 | // Created by Jiahuan Ye on 13-1-8.
6 | // Copyright (c) 2013年 Umeng. All rights reserved.
7 | //
8 |
9 |
10 | #import
11 | #import
12 |
13 | @class UMSocialControllerService;
14 |
15 | /*
16 | 自定义的类似iOS6.0中`UIActivityViewController`样式的列表,每个sns平台由对应图片和名称组成。注意:如果你要此控件支持多方向,需要在自己的UIViewController中屏幕旋转的`didRotateFromInterfaceOrientation`调用`UMSocialIconActionSheet`的`setNeedsDisplay`方法,来重新布局。
17 | */
18 | @interface UMSocialIconActionSheet : UIView
19 |
20 |
21 | /**
22 | 将自己自下往上弹出来
23 |
24 | @param showView 在此父UIView自下往上弹出来的
25 | */
26 | -(void)showInView:(UIView *)showView;
27 |
28 | /**
29 | 将自己移除
30 |
31 | */
32 | -(void)dismiss;
33 | @end
34 |
35 |
36 | @protocol WXApiDelegate ;
37 | @protocol UMSocialUIDelegate;
38 |
39 | /*
40 | 实现快速分享,类方法传入相应的参数,既可以弹出分享列表。现在提供两种列表样式。
41 | */
42 | @interface UMSocialSnsService : NSObject
43 |
44 | /**
45 | 当应用从后台唤起时,应调用此方法,需要完成退出当前登录状态的功能
46 |
47 | */
48 | +(void)applicationDidBecomeActive;
49 |
50 | /**
51 | 处理app的URL方法
52 | 若除了 UMSocial SDK外,还需要处理其他url,可以针对url的前缀作处理,例如下面写法:
53 |
54 | if ([url.description hasPrefix:@"xxxx"]) {
55 | //你的处理逻辑
56 | }
57 | else {
58 | return [UMSocialSnsService handleOpenURL:url];
59 | }
60 |
61 | @param url 传入的url
62 |
63 | */
64 | +(BOOL)handleOpenURL:(NSURL *)url;
65 |
66 | /**
67 |
68 | Deprecated API
69 |
70 | 处理app的URL方法
71 |
72 | @param url 传入的url
73 |
74 | @return wxApiDelegate 实现微信代理对象
75 | */
76 | +(BOOL)handleOpenURL:(NSURL *)url wxApiDelegate:(id)wxApiDelegate;
77 |
78 | ///---------------------------------------
79 | /// @name 快速分享
80 | ///---------------------------------------
81 |
82 | /**
83 | 弹出一个分享列表的UITableViewController
84 |
85 | @param controller 在该controller弹出分享列表的UIActionSheet
86 | @param appKey 友盟appKey
87 | @param shareText 分享编辑页面的内嵌文字
88 | @param shareImage 可以传入`UIImage`,或者`NSData`类型,分享内嵌图片,用户可以在编辑页面删除
89 | @param snsNames 你要分享到的sns平台类型,该NSArray值是`UMSocialSnsPlatformManager.h`定义的平台名的字符串常量,有UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms等
90 | @param delegate 实现分享完成后的回调对象,如果不关注分享完成的状态,可以设为nil
91 | */
92 | +(void)presentSnsController:(UIViewController *)controller
93 | appKey:(NSString *)appKey
94 | shareText:(NSString *)shareText
95 | shareImage:(id)shareImage
96 | shareToSnsNames:(NSArray *)snsNames
97 | delegate:(id )delegate;
98 |
99 | /**
100 | 弹出一个分享列表的类似iOS6的UIActivityViewController控件
101 |
102 | @param controller 在该controller弹出分享列表的UIActionSheet
103 | @param appKey 友盟appKey
104 | @param shareText 分享编辑页面的内嵌文字
105 | @param shareImage 分享内嵌图片,用户可以在编辑页面删除
106 | @param snsNames 你要分享到的sns平台类型,该NSArray值是`UMSocialSnsPlatformManager.h`定义的平台名的字符串常量,有UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms等
107 | @param delegate 实现分享完成后的回调对象,如果不关注分享完成的状态,可以设为nil
108 | */
109 | +(void)presentSnsIconSheetView:(UIViewController *)controller
110 | appKey:(NSString *)appKey
111 | shareText:(NSString *)shareText
112 | shareImage:(id)shareImage
113 | shareToSnsNames:(NSArray *)snsNames
114 | delegate:(id )delegate;
115 |
116 | /**
117 | 得到单例对象的类方法
118 |
119 | @return `UMSocialSnsService`的单例对象
120 | */
121 | + (UMSocialSnsService *)sharedInstance;
122 |
123 | @end
124 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User-Avatar-Placeholder@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User-Avatar-Placeholder@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User_profile_default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User_profile_default@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_account_login@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_account_login@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_input@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_input@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_find@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_find@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_bar_bg_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_bar_bg_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake__share_button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake__share_button@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_bg@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_oauth@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_oauth@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blackArrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blackArrow.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blackArrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blackArrow@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blueArrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blueArrow.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blueArrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/blueArrow@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/grayArrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/grayArrow.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/grayArrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/grayArrow@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_actionsheet_panel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_actionsheet_panel@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_session_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_session_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_session_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_alipay_session_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_flickr_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_flickr_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_session@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_session@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_timeline@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_timeline@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_line_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_line_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_pinterest_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_pinterest_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tumblr_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tumblr_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_whatsapp_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_whatsapp_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_session@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_session@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_timeline@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_timeline@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Sound/shake_sound.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/UMSocialSDKResourcesNew.bundle/Sound/shake_sound.mp3
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/libUMSocial_Sdk_5.2.1.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/libUMSocial_Sdk_5.2.1.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_5.2.1/zh-Hans.lproj/UMSocialLocalizable.strings:
--------------------------------------------------------------------------------
1 | /*
2 | Localizable.strings
3 | SocialSDK
4 |
5 | Created by yeahugo on 13-6-17.
6 | Copyright (c) 2013年 Umeng. All rights reserved.
7 | */
8 | "button_cancel" = "取消";
9 | "button_ok" = "确定";
10 | "button_start" = "开启";
11 |
12 | "button_close" = "关闭";
13 | "button_back" = "返回";
14 | "button_refresh" = "刷新";
15 |
16 | "label_request_account" = "正在获取账户信息,请稍等...";
17 |
18 | "oauth_title" = "授权";
19 | "oauth_text" = "正在连接授权页面,请稍等...";
20 | "mask_text" = "正在获取数据,请稍等...";
21 | "oauth_follow" = "关注官方微博";
22 |
23 | "oauth_error_title" = "授权失败";
24 | "oauth_error_message" = "服务器繁忙,授权失败,请稍后再试";
25 | "oauth_error_not_approved" = "由于没有在开放平台添加此账号作为测试账号或者没有通过审核等原因授权失败";
26 |
27 | "shareQQ_error" = "抱歉";
28 | "shareQQ_notInstall" = "没有安装手机QQ客户端";
29 | "shareQQ_openFail" = "打开手机QQ失败";
30 | "shareQQ_ShareFail" = "分享到QQ失败";
31 | "shareClient_notInstall" = "没有安装客户端";
32 | "shareInstagram_openFail" = "没有安装Instagram客户端";
33 |
34 | "custom_share_title" = "友盟分享";
35 |
36 | "shareList_title" = "分享至";
37 | "shareEdit_title" = "分享至";
38 | "shareEdit_post" = "发布";
39 | "shareEdit_change_account" = "切换账号";
40 | "shareEdit_post_finish" = "发送成功";
41 | "shareEdit_post_fail" = "发送失败";
42 | "shareEdit_posting" = "正在发送";
43 | "shareEdit_delete_picture" = "删除图片";
44 | "shareEdit_delete_video" = "删除视频";
45 | "shareEdit_delete_music" = "删除音乐";
46 | "shareEdit_error_not_empty" = "分享内容不能为空";
47 | "shareEdit_error_too_long" = "分享内容长度超出限制";
48 | "shareEdit_error_auth_expired" = "授权过期,分享失败";
49 | "shareEdit_error_auth_again" = "重新授权";
50 | "shareEdit_error_text_repeated" = "内容重复,分享失败";
51 | "shareEdit_error_user_baned" = "对不起,因为违反了用户协议您已被禁言";
52 | "shareEdit_error_fail" = "分享失败";
53 | "shareEdit_error_no_auth" = "无上传图片的权限,分享失败";
54 | "shareEdit_error_empty_content" = "分享内容为空,分享失败";
55 | "shareEdit_addFollow" = "关注官方微博";
56 | "shareEdit_C" = "符";
57 | "shareEdit_used" = "常";
58 | "shareShake_button" = "分享";
59 |
60 | "share_wechat" = "分享至微信";
61 | "share_wechat_friend" = "分享至微信好友";
62 | "share_wechat_moments" = "分享至微信朋友圈";
63 | "share_wechat_no_title" = "温馨提示";
64 | "share_wechat_no_message" = "您的设备没有安装微信";
65 | "share_facebook_not_login" = "账号未登录";
66 | "share_facebook_not_login_message" = "账号未登录";
67 | "share_facebook_no_osSupport" = "系统不支持";
68 | "share_facebook_no_osSupport_message" = "您的iOS系统版本过低,不支持分享到该平台";
69 |
70 | "share_alipay" = "分享至支付宝";
71 | "share_alipay_friend" = "分享至支付宝好友";
72 | "share_alipay_moments" = "分享至支付宝生活圈";
73 | "share_alipay_no_title" = "温馨提示";
74 | "share_alipay_no_message" = "您的设备没有安装支付宝";
75 | "share_alipay_version_not_supported" = "您的支付宝版本不支持分享";
76 |
77 | "share_sms_no_osSupport" = "不支持短信";
78 | "share_sms_no_osSupport_message" = "您的设备不支持短信功能";
79 |
80 | "share_email_no_osSupport" = "邮件功能未开启";
81 | "share_email_no_osSupport_message" = "您当前的邮件服务处于未启用状态,请先前往系统设置中配置邮件服务后,再进行分享";
82 |
83 | "login_title" = "登录";
84 | "login_as_tourists" = "游客身份";
85 | "login_choose" = "选择已有账号登录";
86 |
87 | "commentList_title" = "评论列表";
88 | "commentList_mask_text" = "正在获取评论数据,请稍等...";
89 | "commentList_comment_here" = "在这说点什么...";
90 |
91 | "commentDetail_title" = "评论详情";
92 |
93 | "commentEdit_no_location" = "取消定位";
94 | "commentEdit_post_fail" = "评论失败";
95 | "commentEdit_post_success" = "评论成功";
96 | "commentEdit_noLocation_title" = "定位服务未开启";
97 | "commentEdit_noLocation_message" = "您当前的定位服务处于关闭状态,或者没有对此应用开启地理位置服务,请先前往系统设置中开启本应用的定位服务,再进行分享";
98 | "commentEdit_title" = "新评论";
99 | "commentEdit_wait" = "评论发送中,请稍等...";
100 |
101 | "ego_pull_down" = "下拉刷新";
102 | "ego_pull_up" = "上拉加载更多";
103 | "ego_refreshing" = "正在刷新";
104 | "ego_loading_more" = "正在加载更多";
105 | "ego_refresh" = "松开立即刷新";
106 | "ego_loadmore" = "松开立即加载更多";
107 | "shareEdit_error_network_fail_message" = "网络不给力,发送失败了";
108 |
109 | "loading" = " 加载中 ";
110 |
111 | "network_fail_title" = "温馨提示";
112 | "network_fail_message" = "当前网络不给力";
113 |
114 | "account_title" = "个人中心";
115 | "account_title_authorize_status" = "授权信息";
116 | "account_label_login_tourist" = "游客登录";
117 | "account_label_login_account" = "登录账号";
118 | "account_lable_not_auth" = "尚未授权";
119 | "account_lable_have_auth" = "已授权";
120 | "account_title_sns_config" = "分享设置";
121 |
122 | "sina" = "微博";
123 | "tencent" = "腾讯微博";
124 | "renren" = "人人网";
125 | "qzone" = "QQ空间";
126 | "qq_account" = "QQ 账号";
127 | "douban" = "豆瓣";
128 | "wechat" = "微信";
129 | "email" = "邮箱";
130 | "sms" = "短信";
131 | "wechat_session" = "微信好友";
132 | "wechat_timeline" = "朋友圈";
133 | "wechat_favorite" = "微信收藏";
134 | "alipay_session" = "支付宝好友";
135 | "aliay_circle" = "生活圈";
136 | "facebook" = "Facebook";
137 | "twitter" = "Twitter";
138 | "mobile_qq" = "QQ";
139 | "yx_session" = "易信";
140 | "yx_timeline" = "易信朋友圈";
141 | "lw_session" = "来往";
142 | "lw_timeline" = "来往动态";
143 | "instagram" = "Instagram";
144 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/UMSocialSinaSSOHandler.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialSinaSSOHandler.h
3 | // SocialSDK
4 | //
5 | // Created by Gavin Ye on 3/27/15.
6 | // Copyright (c) 2015 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | /**
12 | 使用最新版本的新浪微博官方SDK处理新浪微博SSO授权
13 |
14 | */
15 | @interface UMSocialSinaSSOHandler : NSObject
16 |
17 | /**
18 | 设置使用最新新浪微博SDK来处理SSO授权(通过客户端设置appkey进行访问)
19 |
20 | @param appKey 新浪App Key
21 | @param appSecret 新浪App Secret
22 | @param redirectURL 回调URL
23 |
24 | */
25 |
26 | +(void)openNewSinaSSOWithAppKey:(NSString *)appKey
27 | secret:(NSString *)appSecret
28 | RedirectURL:(NSString *)redirectURL;
29 | /**
30 | 设置使用最新新浪微博SDK来处理SSO授权
31 |
32 | @param redirectURL 回调URL
33 |
34 | */
35 | +(void)openNewSinaSSOWithRedirectURL:(NSString *)redirectURL;
36 |
37 | @end
38 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBHttpRequest+WeiboShare.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBHttpRequest+WeiboShare.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14/10/31.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import "WBHttpRequest.h"
10 |
11 | @class WBImageObject;
12 |
13 | @interface WBHttpRequest (WeiboShare)
14 |
15 | /*!
16 | @method
17 |
18 | @abstract
19 | 获得当前授权用户的微博id列表。
20 |
21 | @param userID 当前授权用户的uid
22 |
23 | @param accessToken 当前授权用户的accessToken
24 |
25 | @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
26 |
27 | @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
28 |
29 | @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
30 | */
31 | + (WBHttpRequest *)requestForStatusIDsFromCurrentUser:(NSString*)userID
32 | withAccessToken:(NSString*)accessToken
33 | andOtherProperties:(NSDictionary*)otherProperties
34 | queue:(NSOperationQueue*)queue
35 | withCompletionHandler:(WBRequestHandler)handler;
36 |
37 | /*!
38 | @method
39 |
40 | @abstract
41 | 转发微博。转发微博id所对应的微博。
42 |
43 | @param statusID 微博id,微博的唯一标识符。
44 |
45 | @param text 添加的转发文本,内容不超过140个汉字,不填则默认为“转发微博”。
46 |
47 | @param accessToken 当前授权用户的accessToken
48 |
49 | @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
50 |
51 | @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
52 |
53 | @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
54 | */
55 | + (WBHttpRequest *)requestForRepostAStatus:(NSString*)statusID
56 | repostText:(NSString*)text
57 | withAccessToken:(NSString*)accessToken
58 | andOtherProperties:(NSDictionary*)otherProperties
59 | queue:(NSOperationQueue*)queue
60 | withCompletionHandler:(WBRequestHandler)handler;
61 |
62 | /*!
63 | @method
64 |
65 | @abstract
66 | 发表一个微博(无图或者带一张图片的微博)。
67 |
68 | @param statusText 要发布的微博文本内容,内容不超过140个汉字。
69 |
70 | @param imageObject 要上传的图片,仅支持JPEG、GIF、PNG格式,图片大小小于5M。这个参数可为nil。由于只能传一张图片,若imageObject和url都有值,请看@caution。
71 |
72 | @param url 图片的URL地址,必须以http开头。这个参数可为nil,由于只能传一张图片,若imageObject和url都有值,请看@caution。
73 |
74 | @param accessToken 当前授权用户的accessToken
75 |
76 | @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
77 |
78 | @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
79 |
80 | @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
81 |
82 | @caution 注意,如果参数imageObject和url都有值,则发布带有imageObject所对应的图片,忽略url所对应的图片。
83 | */
84 | + (WBHttpRequest *)requestForShareAStatus:(NSString*)statusText
85 | contatinsAPicture:(WBImageObject*)imageObject
86 | orPictureUrl:(NSString*)url
87 | withAccessToken:(NSString*)accessToken
88 | andOtherProperties:(NSDictionary*)otherProperties
89 | queue:(NSOperationQueue*)queue
90 | withCompletionHandler:(WBRequestHandler)handler;
91 |
92 |
93 | @end
94 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBHttpRequest+WeiboToken.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBHttpRequest+WeiboToken.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14/11/6.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import "WBHttpRequest.h"
10 |
11 | @interface WBHttpRequest (WeiboToken)
12 | /*!
13 | @method
14 |
15 | @abstract
16 | 使用RefreshToken去换取新的身份凭证AccessToken.
17 |
18 | @discussion
19 | 在SSO授权登录后,服务器会下发有效期为7天的refreshToken以及有效期为1天的AccessToken。
20 | 当有效期为1天的AccessToken过期时,可以调用该接口带着refreshToken信息区换取新的AccessToken。
21 | @param refreshToken refreshToken
22 |
23 | @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
24 |
25 | @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
26 | */
27 | + (WBHttpRequest *)requestForRenewAccessTokenWithRefreshToken:(NSString*)refreshToken
28 | queue:(NSOperationQueue*)queue
29 | withCompletionHandler:(WBRequestHandler)handler;
30 | @end
31 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBHttpRequest.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBHttpRequest.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14-9-18.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | #pragma mark - WBHttpRequest and WBHttpRequestDelegate
13 | @class WBHttpRequest;
14 |
15 | /**
16 | 接收并处理来自微博sdk对于网络请求接口的调用响应 以及openAPI
17 | 如inviteFriend、logOutWithToken的请求
18 | */
19 | @protocol WBHttpRequestDelegate
20 |
21 | /**
22 | 收到一个来自微博Http请求的响应
23 |
24 | @param response 具体的响应对象
25 | */
26 | @optional
27 | - (void)request:(WBHttpRequest *)request didReceiveResponse:(NSURLResponse *)response;
28 |
29 | /**
30 | 收到一个来自微博Http请求失败的响应
31 |
32 | @param error 错误信息
33 | */
34 | @optional
35 | - (void)request:(WBHttpRequest *)request didFailWithError:(NSError *)error;
36 |
37 | /**
38 | 收到一个来自微博Http请求的网络返回
39 |
40 | @param result 请求返回结果
41 | */
42 | @optional
43 | - (void)request:(WBHttpRequest *)request didFinishLoadingWithResult:(NSString *)result;
44 |
45 | /**
46 | 收到一个来自微博Http请求的网络返回
47 |
48 | @param data 请求返回结果
49 | */
50 | @optional
51 | - (void)request:(WBHttpRequest *)request didFinishLoadingWithDataResult:(NSData *)data;
52 |
53 | /**
54 | 收到快速SSO授权的重定向
55 |
56 | @param URI
57 | */
58 | @optional
59 | - (void)request:(WBHttpRequest *)request didReciveRedirectResponseWithURI:(NSURL *)redirectUrl;
60 |
61 | @end
62 |
63 |
64 | /**
65 | 微博封装Http请求的消息结构
66 |
67 | */
68 | @interface WBHttpRequest : NSObject
69 | {
70 | NSURLConnection *connection;
71 | NSMutableData *responseData;
72 | }
73 |
74 | /**
75 | 用户自定义请求地址URL
76 | */
77 | @property (nonatomic, strong) NSString *url;
78 |
79 | /**
80 | 用户自定义请求方式
81 |
82 | 支持"GET" "POST"
83 | */
84 | @property (nonatomic, strong) NSString *httpMethod;
85 |
86 | /**
87 | 用户自定义请求参数字典
88 | */
89 | @property (nonatomic, strong) NSDictionary *params;
90 |
91 | /**
92 | WBHttpRequestDelegate对象,用于接收微博SDK对于发起的接口请求的请求的响应
93 | */
94 | @property (nonatomic, weak) id delegate;
95 |
96 | /**
97 | 用户自定义TAG
98 |
99 | 用于区分回调Request
100 | */
101 | @property (nonatomic, strong) NSString* tag;
102 |
103 | /**
104 | 统一HTTP请求接口
105 | 调用此接口后,将发送一个HTTP网络请求
106 | @param url 请求url地址
107 | @param httpMethod 支持"GET" "POST"
108 | @param params 向接口传递的参数结构
109 | @param delegate WBHttpRequestDelegate对象,用于接收微博SDK对于发起的接口请求的请求的响应
110 | @param tag 用户自定义TAG,将通过回调WBHttpRequest实例的tag属性返回
111 | */
112 | + (WBHttpRequest *)requestWithURL:(NSString *)url
113 | httpMethod:(NSString *)httpMethod
114 | params:(NSDictionary *)params
115 | delegate:(id)delegate
116 | withTag:(NSString *)tag;
117 |
118 | /**
119 | 统一微博Open API HTTP请求接口
120 | 调用此接口后,将发送一个HTTP网络请求(用于访问微博open api)
121 | @param accessToken 应用获取到的accessToken,用于身份验证
122 | @param url 请求url地址
123 | @param httpMethod 支持"GET" "POST"
124 | @param params 向接口传递的参数结构
125 | @param delegate WBHttpRequestDelegate对象,用于接收微博SDK对于发起的接口请求的请求的响应
126 | @param tag 用户自定义TAG,将通过回调WBHttpRequest实例的tag属性返回
127 | */
128 | + (WBHttpRequest *)requestWithAccessToken:(NSString *)accessToken
129 | url:(NSString *)url
130 | httpMethod:(NSString *)httpMethod
131 | params:(NSDictionary *)params
132 | delegate:(id)delegate
133 | withTag:(NSString *)tag;
134 |
135 |
136 |
137 | /**
138 | 取消网络请求接口
139 | 调用此接口后,将取消当前网络请求,建议同时[WBHttpRequest setDelegate:nil];
140 | 注意:该方法只对使用delegate的request方法有效。无法取消任何使用block的request的网络请求接口。
141 | */
142 | - (void)disconnect;
143 |
144 | #pragma mark - block extension
145 |
146 | typedef void (^WBRequestHandler)(WBHttpRequest *httpRequest,
147 | id result,
148 | NSError *error);
149 |
150 | /**
151 | 统一微博Open API HTTP请求接口
152 | 调用此接口后,将发送一个HTTP网络请求(用于访问微博open api)
153 | @param url 请求url地址
154 | @param httpMethod 支持"GET" "POST"
155 | @param params 向接口传递的参数结构
156 | @param queue 发起请求的NSOperationQueue对象,如queue为nil,则在主线程([NSOperationQueue mainQueue])发起请求。
157 | @param handler 接口请求返回调用的block方法
158 | */
159 | + (WBHttpRequest *)requestWithURL:(NSString *)url
160 | httpMethod:(NSString *)httpMethod
161 | params:(NSDictionary *)params
162 | queue:(NSOperationQueue*)queue
163 | withCompletionHandler:(WBRequestHandler)handler;
164 |
165 |
166 | /**
167 | 统一HTTP请求接口
168 | 调用此接口后,将发送一个HTTP网络请求
169 | @param url 请求url地址
170 | @param httpMethod 支持"GET" "POST"
171 | @param params 向接口传递的参数结构
172 | @param queue 发起请求的NSOperationQueue对象,如queue为nil,则在主线程([NSOperationQueue mainQueue])发起请求。
173 | @param handler 接口请求返回调用的block方法
174 | */
175 | + (WBHttpRequest *)requestWithAccessToken:(NSString *)accessToken
176 | url:(NSString *)url
177 | httpMethod:(NSString *)httpMethod
178 | params:(NSDictionary *)params
179 | queue:(NSOperationQueue*)queue
180 | withCompletionHandler:(WBRequestHandler)handler;
181 |
182 | @end
183 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBSDKBasicButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBSDKBasicButton.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14/10/24.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class WBSDKBasicButton;
12 | typedef void (^WBSDKButtonHandler)(WBSDKBasicButton *button,
13 | BOOL isSuccess,
14 | NSDictionary *resultDict);
15 |
16 | @interface WBSDKBasicButton : UIButton
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBSDKCommentButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBSDKCommentButton.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14/10/26.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import "WBSDKBasicButton.h"
10 |
11 | @interface WBSDKCommentButton : WBSDKBasicButton
12 |
13 | /**
14 | 初始化一个社会化评论按钮
15 | @param frame 按钮的frame值
16 | @param accessToken 用户授权后获取的Token
17 | @param keyWord 社会化评论的热点词
18 | @param urlString 社会化评论链接,可传空
19 | @param category 领域ID, 此参数为必选参数。
20 | @param handler 回调函数,当用户点击按钮,进行完与社会化评论组件相关的交互之后,回调的函数。
21 | */
22 | - (id)initWithFrame:(CGRect)frame
23 | accessToken:(NSString*)accessToken
24 | keyword:(NSString*)keyWord
25 | urlString:(NSString*)urlString
26 | category:(NSString*)category
27 | completionHandler:(WBSDKButtonHandler)handler;
28 |
29 | @property (nonatomic, strong)NSString* keyWord;
30 | @property (nonatomic, strong)NSString* accessToken;
31 | @property (nonatomic, strong)NSString* urlString;
32 | @property (nonatomic, strong)NSString* category;
33 |
34 | @end
35 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WBSDKRelationshipButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // WBSDKRelationshipButton.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14/10/26.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import "WBSDKBasicButton.h"
10 |
11 | enum
12 | {
13 | WBSDKRelationshipButtonStateFollow,
14 | WBSDKRelationshipButtonStateUnfollow
15 | };
16 | typedef NSUInteger WBSDKRelationshipButtonState;
17 |
18 |
19 |
20 | @interface WBSDKRelationshipButton : WBSDKBasicButton
21 |
22 | /**
23 | 初始化一个关注组件按钮
24 | @param frame 按钮的frame值
25 | @param accessToken 用户授权后获取的Token
26 | @param currentUserID 当前用户的uid值
27 | @param followerUserID 希望当前用户加关注的用户uid值
28 | @param handler 回调函数,当用户点击按钮,进行完关注组件相关的交互之后,回调的函数。
29 | */
30 | - (id)initWithFrame:(CGRect)frame
31 | accessToken:(NSString*)accessToken
32 | currentUser:(NSString*)currentUserID
33 | followUser:(NSString*)followerUserID
34 | completionHandler:(WBSDKButtonHandler)handler;
35 |
36 | @property (nonatomic, strong)NSString* accessToken;
37 | @property (nonatomic, strong)NSString* currentUserID;
38 | @property (nonatomic, strong)NSString* followUserID;
39 |
40 |
41 | @property (nonatomic, assign)WBSDKRelationshipButtonState currentRelationShip;
42 |
43 |
44 | /**
45 | 获取最新的关注状态
46 | 该方法会调用OpenApi,获取当前用户与目标用户之间的关注状态,并将按钮的状态改变为正确的状态。
47 | */
48 | - (void)checkCurrentRelationship;
49 |
50 | @end
51 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK+Statistics.h:
--------------------------------------------------------------------------------
1 | //
2 | // WeiboSDK+Statistics.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 15/4/13.
6 | // Copyright (c) 2015年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import "WeiboSDK.h"
10 |
11 | @interface WeiboSDK(Statistics)
12 |
13 | /** 设置是否开启统计模式, 默认为NO.
14 | @param value 为YES, SDK会开启统计功能,记录日志,并在合适的实际传上服务器。
15 | @return void.
16 | */
17 | + (void)setStatisticsEnabled:(BOOL)value;
18 |
19 | #pragma mark - Optional Configs Setting
20 | /** 设置是否打印SDK的log信息, 默认NO(不打印log).
21 | @param value 设置为YES, WeiboSDK 会输出log信息可供调试参考. 除非特殊需要,否则发布产品时需改回NO.
22 | @return void.
23 | */
24 | + (void)setStatisticsLogEnabled:(BOOL)value;
25 |
26 | /** 设置版本信息.
27 | @param version 版本号,为nil或@""时, 默认为Build号(CFBundleVersion)
28 | @return void.
29 | */
30 | + (void)setVersion:(NSString*)version;
31 |
32 | /** 设置渠道信息.
33 | @param channelID 渠道名称, 为nil或@""时, 默认为@"AppStore"渠道
34 | @return void.
35 | */
36 | + (void)setChannelID:(NSString*)channelID;
37 |
38 | /** 设定日志上传的发送间隔
39 | @param frequecy 单位为秒,最小30秒,最大8*60*60秒(8小时)。默认为180秒(3分钟)
40 | @return void.
41 | */
42 | + (void)setUploadFrequecy:(NSTimeInterval)frequecy;
43 |
44 | #pragma mark - Statistics Api
45 | /** 自动页面时长统计, 开始记录某个页面展示时长.
46 | 使用方法:必须配对调用beginLogPageView:和endLogPageView:两个函数来完成自动统计,若只调用某一个函数不会生成有效数据。
47 | 在该页面展示时调用beginLogPageView:,当退出该页面时调用endLogPageView:
48 | @param pageName 统计的页面名称.
49 | @return void.
50 | */
51 | + (void)beginLogPageView:(NSString *)pageName;
52 |
53 | /** 自动页面时长统计, 结束记录某个页面展示时长.
54 | 使用方法:必须配对调用beginLogPageView:和endLogPageView:两个函数来完成自动统计,若只调用某一个函数不会生成有效数据。
55 | 在该页面展示时调用beginLogPageView:,当退出该页面时调用endLogPageView:
56 | @param pageName 统计的页面名称.
57 | @return void.
58 | */
59 | + (void)endLogPageView:(NSString *)pageName;
60 |
61 |
62 | /** 自动事件时长统计, 开始记录某个事示时长.
63 | 使用方法:调用event:函数来完成自动统计。
64 | @param eventID 统计的事件标识符.
65 | @warning eventID不能使用空格和特殊字符,且长度不能超过255个字符(否则将截取前255个字符)
66 | */
67 | + (void)event:(NSString *)eventID;
68 |
69 | /** 自动事件时长统计, 开始记录某个事示时长.
70 | 使用方法:调用event:函数来完成自动统计。
71 | @param eventID 统计的事件标识符.
72 | @param pageName 事件发生时所在页面.
73 | @param userInfo 事件相关信息.
74 | @return void.
75 |
76 | @warning 每个event的userInfo不能超过10个
77 | eventID、pageName、userInfo中key和value都不能使用空格和特殊字符,且长度不能超过255个字符(否则将截取前255个字符)
78 | */
79 | + (void)event:(NSString *)eventID onPageView:(NSString*)pageName withUserInfo:(NSDictionary*)userInfo;
80 |
81 | /** 强制日志上传
82 | 调用后,若距离上次成功上传日志时间不小于30秒,立刻上传日志。
83 | */
84 | + (void)forceUploadRecords;
85 |
86 |
87 |
88 |
89 | @end
90 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/alert_error_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/alert_error_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/alert_success_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/alert_success_icon@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/close.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/close@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue_disable@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue_disable@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue_highlighted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_big_blue_highlighted@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white_highlighted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white_highlighted.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white_highlighted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_button_white_highlighted@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_icon_arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/common_icon_arrow@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_keyboardbutton_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_keyboardbutton_background.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_keyboardbutton_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_keyboardbutton_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_toolbar_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_toolbar_background.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_toolbar_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/compose_toolbar_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/empty_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/empty_failed.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/empty_failed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/empty_failed@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_country_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_country_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_country_background_highlighted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/login_country_background_highlighted@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background_os7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background_os7.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background_os7@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/navigationbar_background_os7@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/progresshud_background@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/progresshud_background@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/sdk_weibo_logo@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_addattention@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/timeline_relationship_icon_attention@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button_highlighted@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button_highlighted@2x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button_highlighted@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/images/verify_code_button_highlighted@3x.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/others/countryList:
--------------------------------------------------------------------------------
1 | {"香港地区":{"code":"00852","rule":{"mcc":["454"]}},"台湾地区":{"code":"00886","rule":{"mcc":["466"]}},"澳门地区":{"code":"00853","rule":{"mcc":["455"]}},"日本":{"code":"0081","rule":{"mcc":["440","441"]}},"韩国":{"code":"0082","rule":{"mcc":["450"]}},"新加坡":{"code":"0065","rule":{"mcc":["525"]}},"马来西亚":{"code":"0060","rule":{"mcc":["502"]}},"美国":{"code":"001","rule":{"mcc":["310","311","316"]}},"加拿大":{"code":"001","rule":{"mcc":["302"]}},"澳大利亚":{"code":"0061","rule":{"mcc":["505"]}},"英国":{"code":"0044","rule":{"mcc":["234"]}},"法国":{"code":"0033","rule":{"mcc":["208"]}},"俄罗斯":{"code":"007","rule":{"mcc":["250"]}},"印度":{"code":"0091","rule":{"mcc":["404"]}},"泰国":{"code":"0066","rule":{"mcc":["520"]}},"德国":{"code":"0049","rule":{"mcc":["262"]}}}
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/others/mfp.cer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboSDK.bundle/others/mfp.cer
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/WeiboUser.h:
--------------------------------------------------------------------------------
1 | //
2 | // WeiboUser.h
3 | // WeiboSDK
4 | //
5 | // Created by DannionQiu on 14-9-23.
6 | // Copyright (c) 2014年 SINA iOS Team. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | /*@
12 | You can get the latest WeiboUser field description on http://open.weibo.com/wiki/2/friendships/friends/en .
13 | */
14 | @interface WeiboUser : NSObject
15 |
16 | - (instancetype)initWithDictionary:(NSDictionary*)paraDict;
17 | + (instancetype)userWithDictionary:(NSDictionary*)paraDict;
18 |
19 | // Validate the dictionary to be converted.
20 | + (BOOL)isValidForDictionary:(NSDictionary *)dict;
21 |
22 | - (BOOL)updateWithDictionary:(NSDictionary*)paraDict;
23 |
24 |
25 | @property(readwrite, strong, nonatomic) NSString* userID;
26 | @property(readwrite, strong, nonatomic) NSString* userClass;
27 | @property(readwrite, strong, nonatomic) NSString* screenName;
28 | @property(readwrite, strong, nonatomic) NSString* name;
29 | @property(readwrite, strong, nonatomic) NSString* province;
30 | @property(readwrite, strong, nonatomic) NSString* city;
31 | @property(readwrite, strong, nonatomic) NSString* location;
32 | @property(readwrite, strong, nonatomic) NSString* userDescription;
33 | @property(readwrite, strong, nonatomic) NSString* url;
34 | @property(readwrite, strong, nonatomic) NSString* profileImageUrl;
35 | @property(readwrite, strong, nonatomic) NSString* coverImageUrl;
36 | @property(readwrite, strong, nonatomic) NSString* coverImageForPhoneUrl;
37 | @property(readwrite, strong, nonatomic) NSString* profileUrl;
38 | @property(readwrite, strong, nonatomic) NSString* userDomain;
39 | @property(readwrite, strong, nonatomic) NSString* weihao;
40 | @property(readwrite, strong, nonatomic) NSString* gender;
41 | @property(readwrite, strong, nonatomic) NSString* followersCount;
42 | @property(readwrite, strong, nonatomic) NSString* friendsCount;
43 | @property(readwrite, strong, nonatomic) NSString* pageFriendsCount;
44 | @property(readwrite, strong, nonatomic) NSString* statusesCount;
45 | @property(readwrite, strong, nonatomic) NSString* favouritesCount;
46 | @property(readwrite, strong, nonatomic) NSString* createdTime;
47 | @property(readwrite, assign, nonatomic) BOOL isFollowingMe;
48 | @property(readwrite, assign, nonatomic) BOOL isFollowingByMe;
49 | @property(readwrite, assign, nonatomic) BOOL isAllowAllActMsg;
50 | @property(readwrite, assign, nonatomic) BOOL isAllowAllComment;
51 | @property(readwrite, assign, nonatomic) BOOL isGeoEnabled;
52 | @property(readwrite, assign, nonatomic) BOOL isVerified;
53 | @property(readwrite, strong, nonatomic) NSString* verifiedType;
54 | @property(readwrite, strong, nonatomic) NSString* remark;
55 | @property(readwrite, strong, nonatomic) NSString* statusID;
56 | @property(readwrite, strong, nonatomic) NSString* ptype;
57 | @property(readwrite, strong, nonatomic) NSString* avatarLargeUrl;
58 | @property(readwrite, strong, nonatomic) NSString* avatarHDUrl;
59 | @property(readwrite, strong, nonatomic) NSString* verifiedReason;
60 | @property(readwrite, strong, nonatomic) NSString* verifiedTrade;
61 | @property(readwrite, strong, nonatomic) NSString* verifiedReasonUrl;
62 | @property(readwrite, strong, nonatomic) NSString* verifiedSource;
63 | @property(readwrite, strong, nonatomic) NSString* verifiedSourceUrl;
64 | @property(readwrite, strong, nonatomic) NSString* verifiedState;
65 | @property(readwrite, strong, nonatomic) NSString* verifiedLevel;
66 | @property(readwrite, strong, nonatomic) NSString* onlineStatus;
67 | @property(readwrite, strong, nonatomic) NSString* biFollowersCount;
68 | @property(readwrite, strong, nonatomic) NSString* language;
69 | @property(readwrite, strong, nonatomic) NSString* star;
70 | @property(readwrite, strong, nonatomic) NSString* mbtype;
71 | @property(readwrite, strong, nonatomic) NSString* mbrank;
72 | @property(readwrite, strong, nonatomic) NSString* block_word;
73 | @property(readwrite, strong, nonatomic) NSString* block_app;
74 | @property(readwrite, strong, nonatomic) NSString* credit_score;
75 | @property(readwrite, strong, nonatomic) NSDictionary* originParaDict;
76 |
77 | @end
78 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/libSocialSinaSSO.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/libSocialSinaSSO.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/libWeiboSDK.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/SinaSSO/libWeiboSDK.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/QQApiInterface.h:
--------------------------------------------------------------------------------
1 | ///
2 | /// \file QQApiInterface.h
3 | /// \brief QQApi接口简化封装
4 | ///
5 | /// Created by Tencent on 12-5-15.
6 | /// Copyright (c) 2012年 Tencent. All rights reserved.
7 | ///
8 |
9 | #import
10 | #import "QQApiInterfaceObject.h"
11 |
12 | /**
13 | \brief 处理来至QQ的请求及响应的回调协议
14 | */
15 | @protocol QQApiInterfaceDelegate
16 |
17 | /**
18 | 处理来至QQ的请求
19 | */
20 | - (void)onReq:(QQBaseReq *)req;
21 |
22 | /**
23 | 处理来至QQ的响应
24 | */
25 | - (void)onResp:(QQBaseResp *)resp;
26 |
27 | /**
28 | 处理QQ在线状态的回调
29 | */
30 | - (void)isOnlineResponse:(NSDictionary *)response;
31 |
32 | @end
33 |
34 | /**
35 | \brief 对QQApi的简单封装类
36 | */
37 | @interface QQApiInterface : NSObject
38 |
39 | /**
40 | 处理由手Q唤起的跳转请求
41 | \param url 待处理的url跳转请求
42 | \param delegate 第三方应用用于处理来至QQ请求及响应的委托对象
43 | \return 跳转请求处理结果,YES表示成功处理,NO表示不支持的请求协议或处理失败
44 | */
45 | + (BOOL)handleOpenURL:(NSURL *)url delegate:(id)delegate;
46 |
47 | /**
48 | 向手Q发起分享请求
49 | \param req 分享内容的请求
50 | \return 请求发送结果码
51 | */
52 | + (QQApiSendResultCode)sendReq:(QQBaseReq *)req;
53 |
54 | /**
55 | 向手Q QZone结合版发起分享请求
56 | \note H5分享只支持单张网络图片的传递
57 | \param req 分享内容的请求
58 | \return 请求发送结果码
59 | */
60 | + (QQApiSendResultCode)SendReqToQZone:(QQBaseReq *)req;
61 |
62 | /**
63 | 向手Q 群部落发起分享请求
64 | \note H5分享只支持单张网络图片的传递
65 | \param req 分享内容的请求
66 | \return 请求发送结果码
67 | */
68 | + (QQApiSendResultCode)SendReqToQQGroupTribe:(QQBaseReq *)req;
69 |
70 | /**
71 | 向手Q发送应答消息
72 | \param resp 应答消息
73 | \return 应答发送结果码
74 | */
75 | + (QQApiSendResultCode)sendResp:(QQBaseResp *)resp;
76 |
77 | /**
78 | 检测是否已安装QQ
79 | \return 如果QQ已安装则返回YES,否则返回NO
80 | */
81 | + (BOOL)isQQInstalled;
82 |
83 | /**
84 | 批量检测QQ号码是否在线
85 | */
86 | + (void)getQQUinOnlineStatues:(NSArray *)QQUins delegate:(id)delegate;
87 |
88 | /**
89 | 检测QQ是否支持API调用
90 | \return 如果当前安装QQ版本支持API调用则返回YES,否则返回NO
91 | */
92 | + (BOOL)isQQSupportApi;
93 |
94 | /**
95 | 启动QQ
96 | \return 成功返回YES,否则返回NO
97 | */
98 | + (BOOL)openQQ;
99 |
100 | /**
101 | 获取QQ下载地址
102 |
103 | 如果App通过QQApiInterface#isQQInstalled
和QQApiInterface#isQQSupportApi
检测发现QQ没安装或当前版本QQ不支持API调用,可引导用户通过打开此链接下载最新版QQ。
104 | \return iPhoneQQ下载地址
105 | */
106 | + (NSString *)getQQInstallUrl;
107 |
108 | @end
109 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentApiInterface.h:
--------------------------------------------------------------------------------
1 | //
2 | // TencentMessage.h
3 | // TencentOpenApi_IOS
4 | //
5 | // Created by qqconnect on 13-5-29.
6 | // Copyright (c) 2013年 Tencent. All rights reserved.
7 | //
8 |
9 | #ifndef QQ_OPEN_SDK_LITE
10 |
11 | #import
12 | #import "TencentMessageObject.h"
13 |
14 | typedef enum
15 | {
16 | kIphoneQQ,
17 | kIphoneQZONE,
18 | kThirdApp,
19 | }
20 | TecnentPlatformType;
21 |
22 | typedef enum
23 | {
24 | kTencentApiSuccess,
25 | kTencentApiPlatformUninstall,
26 | kTencentApiPlatformNotSupport,
27 | kTencentApiParamsError,
28 | kTencentApiFail,
29 | }
30 | TencentApiRetCode;
31 |
32 | @class TencentApiReq;
33 | @class TencentApiResp;
34 |
35 | /**
36 | * \brief TencentApiInterface的回调
37 | *
38 | * TencentApiInterface的回调接口
39 | * \note v1.0版本只支持腾讯业务拉起第三方请求内容
40 | */
41 | @protocol TencentApiInterfaceDelegate
42 |
43 | @optional
44 | /**
45 | * 请求获得内容 当前版本只支持第三方相应腾讯业务请求
46 | */
47 | - (BOOL)onTencentReq:(TencentApiReq *)req;
48 |
49 | /**
50 | * 响应请求答复 当前版本只支持腾讯业务相应第三方的请求答复
51 | */
52 | - (BOOL)onTencentResp:(TencentApiResp *)resp;
53 |
54 | @end
55 |
56 | /**
57 | * \brief TencentApiInterface的回调
58 | *
59 | * TencentApiInterface的调用接口
60 | * \note v1.0版本只支持第三方答复内容
61 | */
62 | @interface TencentApiInterface : NSObject
63 |
64 | /**
65 | * 发送答复返回腾讯业务
66 | * \param resp 答复内容
67 | * \return 返回码
68 | */
69 | + (TencentApiRetCode)sendRespMessageToTencentApp:(TencentApiResp *)resp;
70 |
71 | /**
72 | * 是否可以处理拉起协议
73 | * \param url
74 | * \param delegate 指定的回调
75 | * \return 是否是腾讯API认识的消息类型
76 | */
77 | + (BOOL)canOpenURL:(NSURL *)url delegate:(id)delegate;
78 |
79 | /**
80 | * 处理应用拉起协议
81 | * \param url
82 | * \param delegate 指定的回调
83 | * \return 是否是腾讯API认识的消息类型
84 | */
85 | + (BOOL)handleOpenURL:(NSURL *)url delegate:(id)delegate;
86 |
87 | /**
88 | * 用户设备是否安装腾讯APP
89 | * \param platform 指定的腾讯业务
90 | * \return YES:安装 NO:未安装
91 | */
92 | + (BOOL)isTencentAppInstall:(TecnentPlatformType)platform;
93 |
94 | /**
95 | * 用户设备是否支持调用SDK
96 | * \param platform 指定的腾讯业务
97 | * \return YES:支持 NO:不支持
98 | */
99 | + (BOOL)isTencentAppSupportTencentApi:(TecnentPlatformType)platform;
100 |
101 | @end
102 |
103 | #endif
104 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/WeiBoAPI.h:
--------------------------------------------------------------------------------
1 | //
2 | // WeiBoAPI.h
3 | // TencentOpenApi_IOS
4 | //
5 | // Created by qqconnect on 13-6-25.
6 | // Copyright (c) 2013年 Tencent. All rights reserved.
7 | //
8 |
9 | #ifndef QQ_OPEN_SDK_LITE
10 |
11 | #import
12 | #import "sdkdef.h"
13 |
14 | /** 微博相关接口基类 */
15 | @interface WeiBo_baseRequest : TCAPIRequest
16 |
17 | @end
18 |
19 |
20 | /**
21 | * \brief 发表一条微博信息(纯文本)到腾讯微博平台上。
22 | * \note 注意连续两次发布的微博内容不可以重复。
23 | */
24 |
25 | @interface WeiBo_add_t_POST : WeiBo_baseRequest
26 |
27 | /**
28 | * 表示要发表的微博内容。
29 | * \note 必须为UTF-8编码,最长为140个汉字,也就是420字节。
30 | * 如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
31 | * 若在此处@好友,需正确填写好友的微博账号,而非昵称。
32 | */
33 | @property (nonatomic, retain) TCRequiredStr param_content;
34 |
35 | /**
36 | * 用户ip。
37 | * \note 必须正确填写用户侧真实ip,不能为内网ip及以127或255开头的ip,以分析用户所在地。
38 | */
39 | @property (nonatomic, retain) TCOptionalStr param_clientip;
40 |
41 | /**
42 | * 用户所在地理位置的经度。
43 | * \note 为实数,最多支持10位有效数字。有效范围:-180.0到+180.0,+表示东经,默认为0.0。
44 | */
45 | @property (nonatomic, retain) TCOptionalStr param_longitude;
46 |
47 | /**
48 | * 用户所在地理位置的纬度。
49 | * \note 为实数,最多支持10位有效数字。有效范围:-90.0到+90.0,+表示北纬,默认为0.0。
50 | */
51 | @property (nonatomic, retain) TCOptionalStr param_latitude;
52 |
53 | /**
54 | * 容错标志,支持按位操作,默认为0。
55 | * \note 0×2:图片数据大小错误则报错;
56 | * 0×4:检查图片格式不支持则报错;
57 | * 0×8:上传图片失败则报错;
58 | * 0×20:微博内容长度超过140字则报错;
59 | * 0:以上错误均做容错处理,即发表普通微博;
60 | * 0×2|0×4|0×8|0×20:同旧模式,以上各种情况均报错,不做兼容处理。
61 | * 0x2,0x4,0x8 只对 \ref WeiBo_add_pic_t_POST 有效
62 | */
63 | @property (nonatomic, retain) TCRequiredStr param_compatibleflag;
64 |
65 | @end
66 |
67 | /**
68 | * \brief 上传一张图片,并发布一条消息到腾讯微博平台上。
69 | * \note 除了图片参数 其他参数参照 \ref WeiBo_add_t_POST
70 | */
71 | @interface WeiBo_add_pic_t_POST : WeiBo_add_t_POST
72 |
73 | /**
74 | * 要上传的图片的文件名以及图片的内容
75 | * \note 图片仅支持gif、jpeg、jpg、png、bmp及ico格式
76 | * (所有图片都会重新压缩,gif被重新压缩后不会再有动画效果),图片size小于4M
77 | */
78 |
79 | @property (nonatomic, retain) TCRequiredImage param_pic;
80 |
81 | @end
82 |
83 | #endif
84 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/error.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/ios_open_sdk_2.9.3.2_iphone:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/ios_open_sdk_2.9.3.2_iphone
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/local.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 社交渠道
7 |
8 |
9 |
10 |
17 |
18 |
19 |
27 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/qqicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/qqicon.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/success.png
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/UMSocialQQHandler.h:
--------------------------------------------------------------------------------
1 | //
2 | // UMSocialQQHandler.h
3 | // SocialSDK
4 | //
5 | // Created by yeahugo on 13-8-5.
6 | // Copyright (c) 2013年 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import //QQ互联 SDK
12 | #import
13 |
14 | //#import
15 |
16 | @interface UMSocialQQHandler : NSObject
17 |
18 | /**
19 | 设置分享到手机QQ和QQ空间的应用ID
20 |
21 | @param appId QQ互联应用Id
22 | @param appKey QQ互联应用Key
23 |
24 | @param url 分享URL链接
25 | */
26 | +(void)setQQWithAppId:(NSString *)appId appKey:(NSString *)appKey url:(NSString *)url;
27 |
28 | /**
29 | 设置在没有安装QQ客户端的情况下,是否支持单独授权到QQ互联
30 |
31 | @param supportWebView 是否支持没有安装QQ客户端的情况下,是否支持单独授权
32 | */
33 | +(void)setSupportWebView:(BOOL)supportWebView;
34 |
35 | /**
36 | deprecated API,默认使用Qzone SSO授权
37 | 设置QQ空间是否用手机QQ客户端进行SSO授权,默认使用webview授权
38 |
39 | @param supportQzoneSSO 是否用手机QQ授权
40 | */
41 | //+ (void)setSupportQzoneSSO:(BOOL)supportQzoneSSO;
42 | @end
43 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/libSocialQQ.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/libSocialQQ.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/README.txt:
--------------------------------------------------------------------------------
1 | 重要!
2 |
3 | SDK1.7.1
4 | 1. 支持兼容ipv6(提升稳定性)
5 | 2. xCode Version 7.3.1 (7D1014) 编译
6 |
7 | SDK1.7
8 | 1. 支持兼容ipv6
9 | 2. 修复若干问题增强稳定性
10 |
11 | SDK1.6.3
12 | 1. xCode7.2 构建的sdk包。
13 | 2. 请使用xCode7.2进行编译。
14 | 3. 需要在Build Phases中Link Security.framework
15 | 4. 修复若干小问题。
16 |
17 | SDK1.6.2
18 | 1、xCode7.1 构建的sdk包
19 | 2、请使用xCode7.1进行编译
20 |
21 | SDK1.6.1
22 | 1、修复armv7s下,bitcode可能编译不过
23 | 2、解决warning
24 |
25 | SDK1.6
26 | 1、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。
27 | 受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:
28 | LSApplicationQueriesSchemes
29 |
30 | weixin
31 |
32 | NSAppTransportSecurity
33 |
34 | NSAllowsArbitraryLoads
35 |
36 |
37 | 2、开发者需要在工程中链接上 CoreTelephony.framework
38 | 3、解决bitcode编译不过问题
39 |
40 | SDK1.5
41 | 1、废弃safeSendReq:接口,使用sendReq:即可。
42 | 2、新增+(BOOL) sendAuthReq:(SendAuthReq*) req viewController : (UIViewController*) viewController delegate:(id) delegate;
43 | 支持未安装微信情况下Auth,具体见WXApi.h接口描述
44 | 3、微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。开发者需要在工程中链接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib。
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/UMSocialWechatHandler.h:
--------------------------------------------------------------------------------
1 | //
2 | // ;
3 | // SocialSDK
4 | //
5 | // Created by yeahugo on 13-8-6.
6 | // Copyright (c) 2013年 Umeng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UMSocialWechatHandler : NSObject
12 |
13 | /**
14 | 设置微信AppId和url地址
15 |
16 | @param app_Id 微信应用Id
17 | @param app_Secret 微信应用secret
18 | @param url 微信消息分享网页类型的url地址
19 |
20 | */
21 | + (void)setWXAppId:(NSString *)app_Id appSecret:(NSString *)appSecret url:(NSString *)url;
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/WXApi.h:
--------------------------------------------------------------------------------
1 | //
2 | // WXApi.h
3 | // 所有Api接口
4 | //
5 | // Created by Wechat on 12-2-28.
6 | // Copyright (c) 2012年 Tencent. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "WXApiObject.h"
11 |
12 |
13 | #pragma mark - WXApiDelegate
14 | /*! @brief 接收并处理来自微信终端程序的事件消息
15 | *
16 | * 接收并处理来自微信终端程序的事件消息,期间微信界面会切换到第三方应用程序。
17 | * WXApiDelegate 会在handleOpenURL:delegate:中使用并触发。
18 | */
19 | @protocol WXApiDelegate
20 | @optional
21 |
22 | /*! @brief 收到一个来自微信的请求,第三方应用程序处理完后调用sendResp向微信发送结果
23 | *
24 | * 收到一个来自微信的请求,异步处理完成后必须调用sendResp发送处理结果给微信。
25 | * 可能收到的请求有GetMessageFromWXReq、ShowMessageFromWXReq等。
26 | * @param req 具体请求内容,是自动释放的
27 | */
28 | -(void) onReq:(BaseReq*)req;
29 |
30 |
31 |
32 | /*! @brief 发送一个sendReq后,收到微信的回应
33 | *
34 | * 收到一个来自微信的处理结果。调用一次sendReq后会收到onResp。
35 | * 可能收到的处理结果有SendMessageToWXResp、SendAuthResp等。
36 | * @param resp具体的回应内容,是自动释放的
37 | */
38 | -(void) onResp:(BaseResp*)resp;
39 |
40 | @end
41 |
42 |
43 |
44 | #pragma mark - WXApi
45 |
46 | /*! @brief 微信Api接口函数类
47 | *
48 | * 该类封装了微信终端SDK的所有接口
49 | */
50 | @interface WXApi : NSObject
51 |
52 | /*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。
53 | *
54 | * 需要在每次启动第三方应用程序时调用。第一次调用后,会在微信的可用应用列表中出现。
55 | * iOS7及以上系统需要调起一次微信才会出现在微信的可用应用列表中。
56 | * @attention 请保证在主线程中调用此函数
57 | * @param appid 微信开发者ID
58 | * @param typeFlag 应用支持打开的文件类型
59 | * @return 成功返回YES,失败返回NO。
60 | */
61 | +(BOOL) registerApp:(NSString *)appid;
62 |
63 |
64 | /*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。
65 | *
66 | * 需要在每次启动第三方应用程序时调用。第一次调用后,会在微信的可用应用列表中出现。
67 | * @see registerApp
68 | * @param appid 微信开发者ID
69 | * @param appdesc 应用附加信息,长度不超过1024字节
70 | * @return 成功返回YES,失败返回NO。
71 | */
72 | +(BOOL) registerApp:(NSString *)appid withDescription:(NSString *)appdesc;
73 |
74 |
75 | /*! @brief WXApi的成员函数,向微信终端程序注册应用支持打开的文件类型。
76 | *
77 | * 需要在每次启动第三方应用程序时调用。调用后并第一次成功分享数据到微信后,会在微信的可用应用列表中出现。
78 | * @see registerApp
79 | * @param typeFlag 应用支持打开的数据类型, enAppSupportContentFlag枚举类型 “|” 操作后结果
80 | */
81 | +(void) registerAppSupportContentFlag:(UInt64)typeFlag;
82 |
83 |
84 |
85 | /*! @brief 处理微信通过URL启动App时传递的数据
86 | *
87 | * 需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。
88 | * @param url 微信启动第三方应用时传递过来的URL
89 | * @param delegate WXApiDelegate对象,用来接收微信触发的消息。
90 | * @return 成功返回YES,失败返回NO。
91 | */
92 | +(BOOL) handleOpenURL:(NSURL *) url delegate:(id) delegate;
93 |
94 |
95 |
96 | /*! @brief 检查微信是否已被用户安装
97 | *
98 | * @return 微信已安装返回YES,未安装返回NO。
99 | */
100 | +(BOOL) isWXAppInstalled;
101 |
102 |
103 |
104 | /*! @brief 判断当前微信的版本是否支持OpenApi
105 | *
106 | * @return 支持返回YES,不支持返回NO。
107 | */
108 | +(BOOL) isWXAppSupportApi;
109 |
110 |
111 |
112 | /*! @brief 获取微信的itunes安装地址
113 | *
114 | * @return 微信的安装地址字符串。
115 | */
116 | +(NSString *) getWXAppInstallUrl;
117 |
118 |
119 |
120 | /*! @brief 获取当前微信SDK的版本号
121 | *
122 | * @return 返回当前微信SDK的版本号
123 | */
124 | +(NSString *) getApiVersion;
125 |
126 |
127 |
128 | /*! @brief 打开微信
129 | *
130 | * @return 成功返回YES,失败返回NO。
131 | */
132 | +(BOOL) openWXApp;
133 |
134 |
135 |
136 | /*! @brief 发送请求到微信,等待微信返回onResp
137 | *
138 | * 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持以下类型
139 | * SendAuthReq、SendMessageToWXReq、PayReq等。
140 | * @param req 具体的发送请求,在调用函数后,请自己释放。
141 | * @return 成功返回YES,失败返回NO。
142 | */
143 | +(BOOL) sendReq:(BaseReq*)req;
144 |
145 | /*! @brief 发送Auth请求到微信,支持用户没安装微信,等待微信返回onResp
146 | *
147 | * 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持SendAuthReq类型。
148 | * @param req 具体的发送请求,在调用函数后,请自己释放。
149 | * @param viewController 当前界面对象。
150 | * @param delegate WXApiDelegate对象,用来接收微信触发的消息。
151 | * @return 成功返回YES,失败返回NO。
152 | */
153 | +(BOOL) sendAuthReq:(SendAuthReq*)req viewController:(UIViewController*)viewController delegate:(id)delegate;
154 |
155 |
156 | /*! @brief 收到微信onReq的请求,发送对应的应答给微信,并切换到微信界面
157 | *
158 | * 函数调用后,会切换到微信的界面。第三方应用程序收到微信onReq的请求,异步处理该请求,完成后必须调用该函数。可能发送的相应有
159 | * GetMessageFromWXResp、ShowMessageFromWXResp等。
160 | * @param resp 具体的应答内容,调用函数后,请自己释放
161 | * @return 成功返回YES,失败返回NO。
162 | */
163 | +(BOOL) sendResp:(BaseResp*)resp;
164 |
165 |
166 | @end
167 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/WechatAuthSDK.h:
--------------------------------------------------------------------------------
1 | //
2 | // WechatAuthSDK.h
3 | // WechatAuthSDK
4 | //
5 | // Created by 李凯 on 13-11-29.
6 | // Copyright (c) 2013年 Tencent. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | enum AuthErrCode {
13 | WechatAuth_Err_Ok = 0, //Auth成功
14 | WechatAuth_Err_NormalErr = -1, //普通错误
15 | WechatAuth_Err_NetworkErr = -2, //网络错误
16 | WechatAuth_Err_GetQrcodeFailed = -3, //获取二维码失败
17 | WechatAuth_Err_Cancel = -4, //用户取消授权
18 | WechatAuth_Err_Timeout = -5, //超时
19 | };
20 |
21 | @protocol WechatAuthAPIDelegate
22 | @optional
23 |
24 | - (void)onAuthGotQrcode:(UIImage *)image; //得到二维码
25 | - (void)onQrcodeScanned; //二维码被扫描
26 | - (void)onAuthFinish:(int)errCode AuthCode:(NSString *)authCode; //成功登录
27 |
28 | @end
29 |
30 | @interface WechatAuthSDK : NSObject{
31 | NSString *_sdkVersion;
32 | __weak id _delegate;
33 | }
34 |
35 | @property(nonatomic, weak) id delegate;
36 | @property(nonatomic, readonly) NSString *sdkVersion; //authSDK版本号
37 |
38 | /*! @brief 发送登录请求,等待WechatAuthAPIDelegate回调
39 | *
40 | * @param appId 微信开发者ID
41 | * @param nonceStr 一个随机的尽量不重复的字符串,用来使得每次的signature不同
42 | * @param timeStamp 时间戳
43 | * @param scope 应用授权作用域,拥有多个作用域用逗号(,)分隔
44 | * @param signature 签名
45 | * @param schemeData 会在扫码后拼在scheme后
46 | * @return 成功返回YES,失败返回NO
47 | 注:该实现只保证同时只有一个Auth在运行,Auth未完成或未Stop再次调用Auth接口时会返回NO。
48 | */
49 |
50 | - (BOOL)Auth:(NSString *)appId
51 | nonceStr:(NSString *)nonceStr
52 | timeStamp:(NSString*)timeStamp
53 | scope:(NSString *)scope
54 | signature:(NSString *)signature
55 | schemeData:(NSString *)schemeData;
56 |
57 |
58 | /*! @brief 暂停登录请求
59 | *
60 | * @return 成功返回YES,失败返回NO。
61 | */
62 | - (BOOL)StopAuth;
63 |
64 | @end
65 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/libSocialWechat.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/libSocialWechat.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/example/STShareTool/STShareTool/STShareTool/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import "ViewController.h"
10 | #import "STShareTool.h"
11 |
12 | @interface ViewController ()
13 |
14 | @property (strong, nonatomic) STShareTool *shareTool;
15 | @property (nonatomic, copy) NSDictionary *shareContent;
16 |
17 | @property (weak, nonatomic) IBOutlet UISegmentedControl *segmentControl;
18 |
19 | - (IBAction)shareButtonTapped:(UIButton *)sender;
20 |
21 | @end
22 |
23 | @implementation ViewController
24 |
25 | - (void)viewDidLoad {
26 | [super viewDidLoad];
27 | // Do any additional setup after loading the view, typically from a nib.
28 | }
29 |
30 | - (IBAction)shareButtonTapped:(UIButton *)sender {
31 | switch (self.segmentControl.selectedSegmentIndex) {
32 | case 0:
33 | [self.shareTool shareToQQ:self.shareContent];
34 | break;
35 | case 1:
36 | [self.shareTool shareToQZone:self.shareContent];
37 | break;
38 | case 2:
39 | [self.shareTool shareToWeChatSession:self.shareContent];
40 | break;
41 | case 3:
42 | [self.shareTool shareToWeChatTimeline:self.shareContent];
43 | break;
44 | case 4:
45 | [self.shareTool shareToWeibo:self.shareContent];
46 | break;
47 | case 5:
48 | [self.shareTool shareToMail:self.shareContent];
49 | break;
50 | default:
51 | break;
52 | }
53 | }
54 |
55 | - (STShareTool *)shareTool {
56 | if (!_shareTool) {
57 | _shareTool = [STShareTool toolWithViewController:self];
58 | }
59 | return _shareTool;
60 | }
61 |
62 | - (NSDictionary *)shareContent {
63 | if (!_shareContent) {
64 | _shareContent = @{STShareTitleKey : @"SwiftGG",
65 | STShareContentKey : @"SwiftGG 最帅",
66 | STShareImageKey : [UIImage imageNamed:@"60"],
67 | STShareURLKey : @"http://www.swift.gg"};
68 | }
69 | return _shareContent;
70 | }
71 |
72 | @end
73 |
--------------------------------------------------------------------------------
/example/STShareTool/STShareTool/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // STShareTool
4 | //
5 | // Created by TangJR on 2/17/16.
6 | // Copyright © 2016 tangjr. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saitjr/STShareTool/6b2631e3ce5cee0049ec2999b8938634106cb6a6/images/1.png
--------------------------------------------------------------------------------