From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialManager.h |  192 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 192 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialManager.h b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialManager.h
new file mode 100755
index 0000000..cf4faa1
--- /dev/null
+++ b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialManager.h
@@ -0,0 +1,192 @@
+//
+//  UMComPlatformProviderManager.h
+//  UMSocialSDK
+//
+//  Created by ��������� on 16/8/5.
+//  Copyright �� 2016��� dongjianxiong. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "UMSocialPlatformProvider.h"
+#import "UMSocialGlobal.h"
+@class UMSocialMessageObject;
+@interface UMSocialManager : NSObject
+
++(instancetype)defaultManager;
+
+/**
+ ������appkey
+ */
+@property(nonatomic,strong)NSString* umSocialAppkey;
+@property(nonatomic,strong)NSString* umSocialAppSecret;
+
+/**
+ ������������������(���������������������)������������
+ */
+@property(nonatomic,readonly,strong) NSArray * platformTypeArray;
+
+
+/**
+ *  ������������
+ *
+ *  @param isOpen YES���������������No������������
+ */
+-(void) openLog:(BOOL)isOpen;
+
+/**
+ *  ���������������appkey
+ *
+ *  @param platformType ������������ @see UMSocialPlatformType
+ *  @param appKey       ������������������appKey���QQ���������appID���
+ *  @param appSecret    ������������������appSecret���QQ���������appKey���
+ *  @param redirectURL  redirectURL
+ */
+- (BOOL)setPlaform:(UMSocialPlatformType)platformType
+            appKey:(NSString *)appKey
+         appSecret:(NSString *)appSecret
+       redirectURL:(NSString *)redirectURL;
+
+
+/**
+ *  ������������������
+ *
+ *  @param platformType  ������������ @see UMSocialPlatformType
+ *  @param messageObject  ���������content @see UMSocialMessageObject
+ *  @param currentViewController ���������������������������������������������������������������������
+ *  @param completion   ������
+ *  @discuss currentViewController ���������sms,email���������������������viewcontroller������������������������������������������������nil
+ */
+- (void)shareToPlatform:(UMSocialPlatformType)platformType
+          messageObject:(UMSocialMessageObject *)messageObject
+  currentViewController:(id)currentViewController
+             completion:(UMSocialRequestCompletionHandler)completion;
+
+/**
+ *  ������������
+ *
+ *  @param platformType ������������ @see UMSocialPlatformType
+ *  @param completion   ������
+ */
+- (void)cancelAuthWithPlatform:(UMSocialPlatformType)platformType
+                    completion:(UMSocialRequestCompletionHandler)completion;
+
+/**
+ *  ���������������������������
+ *  @param platformType ������������ @see UMSocialPlatformType
+ *  @param currentViewController ���������������������������������������������������������������������
+ *  @param completion   ������
+ */
+- (void)getUserInfoWithPlatform:(UMSocialPlatformType)platformType
+          currentViewController:(id)currentViewController
+                     completion:(UMSocialRequestCompletionHandler)completion;
+
+/**
+ *  ���������sso������web���������������app���������
+ *
+ *  @param url ���������sdk������������app������������url
+ *
+ *  @return ������������  YES���������������������NO���������������
+ */
+-(BOOL)handleOpenURL:(NSURL *)url;
+
+/**
+ *  ���������sso������web���������������app���������
+ *
+ *  @param url               ���������sdk������������app������������url
+ *  @param sourceApplication ������������������
+ *  @param annotation        annotation
+ *
+ *  @return ������������  YES���������������������NO���������������
+ *  
+ *  @note ������������6.3������������
+ */
+-(BOOL)handleOpenURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
+
+/**
+ *  ���������sso������web���������������app���������
+ *
+ *  @param url     ���������sdk������������app������������url
+ *  @param options ���������������
+ *
+ *  @return ������������  YES���������������������NO���������������
+ *
+ *  @note ������������6.3������������
+ */
+-(BOOL)handleOpenURL:(NSURL *)url options:(NSDictionary*)options;
+
+
+/**
+ *  ���������������������������������PlatformProvider
+ *
+ *  @param userDefinePlatformProvider ������������������userDefinePlatformProvider������������UMSocialPlatformProvider
+ *  @param platformType               ������������ @see platformType platformType������������������ ���UMSocialPlatformType_UserDefine_Begin,UMSocialPlatformType_UserDefine_End)������
+ *
+ *  @return YES������������������,NO������������
+ *  @disuss ��������������������������������������������������������������������� @see - (BOOL)setPlaform:(UMSocialPlatformType)platformType appKey:(NSString *)appKey appSecret:(NSString *)appSecret redirectURL:(NSString *)redirectURL;
+ */
+-(BOOL)addAddUserDefinePlatformProvider:(id<UMSocialPlatformProvider>)userDefinePlatformProvider
+             withUserDefinePlatformType:(UMSocialPlatformType)platformType;
+
+
+/**
+ *  ���������������������������platformType���PlatformProvider
+ *
+ *  @param platformType ������������ @see platformType
+ *
+ *  @return ������������UMSocialPlatformProvider���handle
+ */
+-(id<UMSocialPlatformProvider>)platformProviderWithPlatformType:(UMSocialPlatformType)platformType;
+
+
+
+/**
+ *  ���������������������������������������������������������������������������������
+ *
+ *  @param platformTypeArray ������������������
+ */
+-(void) removePlatformProviderWithPlatformTypes:(NSArray *)platformTypeArray;
+
+/**
+ *  ���������������PlatformProvider���������������������������������������������
+ *
+ *  @param platformType ������������ @see UMSocialPlatformType
+ */
+-(void) removePlatformProviderWithPlatformType:(UMSocialPlatformType)platformType;
+
+
+/**
+ *  ������������������
+ *
+ *  @param platformType ������������ @see UMSocialPlatformType
+ *
+ *  @return YES ���������������NO ���������������
+ *  @note ������������������������������������������������������: http://dev.umeng.com/social/ios/quick-integration#1_3 
+ *  ���������QQ���������App������������QQApi������������������
+ */
+-(BOOL) isInstall:(UMSocialPlatformType)platformType;
+
+/**
+ *  ������������������������������
+ *
+ *  @param platformType ������������ @see UMSocialPlatformType
+ *
+ *  @return YES���������������NO���������������
+ */
+-(BOOL) isSupport:(UMSocialPlatformType)platformType;
+
+
+#pragma mark - NOT COMMON METHOD
+/**
+ *  ������������ (������������������������token������������������������������������������������������ getUserInfoWithPlatform... ���������������������������������)
+ *
+ *  @param platformType  ������������ @see UMSocialPlatformType
+ *  @param currentViewController ���������������������������������������������������������������������
+ *  @discuss currentViewController ������sms,email���������������������viewcontroller������������������������������������������������nil
+ *  @param completion   ������
+ */
+- (void)authWithPlatform:(UMSocialPlatformType)platformType
+   currentViewController:(UIViewController *)currentViewController
+              completion:(UMSocialRequestCompletionHandler)completion;
+
+@end
+

--
Gitblit v1.8.0