├── .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#isQQInstalledQQApiInterface#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 |
20 |
21 |

22 | 返回 23 | 24 |
25 |
26 |
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 --------------------------------------------------------------------------------