From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WechatAuthSDK.h | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WechatAuthSDK.h b/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WechatAuthSDK.h new file mode 100755 index 0000000..076b1d7 --- /dev/null +++ b/screendisplay/Pods/WechatOpenSDK/WechatSDK1.8.2/WechatAuthSDK.h @@ -0,0 +1,64 @@ +// +// WechatAuthSDK.h +// WechatAuthSDK +// +// Created by ������ on 13-11-29. +// Copyright (c) 2013��� Tencent. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +enum AuthErrCode { + WechatAuth_Err_Ok = 0, //Auth������ + WechatAuth_Err_NormalErr = -1, //������������ + WechatAuth_Err_NetworkErr = -2, //������������ + WechatAuth_Err_GetQrcodeFailed = -3, //��������������������� + WechatAuth_Err_Cancel = -4, //������������������ + WechatAuth_Err_Timeout = -5, //������ +}; + +@protocol WechatAuthAPIDelegate<NSObject> +@optional + +- (void)onAuthGotQrcode:(UIImage *)image; //��������������� +- (void)onQrcodeScanned; //������������������ +- (void)onAuthFinish:(int)errCode AuthCode:(NSString *)authCode; //������������ + +@end + +@interface WechatAuthSDK : NSObject{ + NSString *_sdkVersion; + __weak id<WechatAuthAPIDelegate> _delegate; +} + +@property(nonatomic, weak) id<WechatAuthAPIDelegate> delegate; +@property(nonatomic, readonly) NSString *sdkVersion; //authSDK��������� + +/*! @brief ���������������������������WechatAuthAPIDelegate������ + * + * @param appId ���������������ID + * @param nonceStr ������������������������������������������������������������������signature������ + * @param timeStamp ��������� + * @param scope ���������������������������������������������������������,��������� + * @param signature ������ + * @param schemeData ���������������������scheme��� + * @return ������������YES���������������NO + ���:������������������������������������Auth������������Auth���������������Stop������������Auth������������������NO��� + */ + +- (BOOL)Auth:(NSString *)appId + nonceStr:(NSString *)nonceStr + timeStamp:(NSString*)timeStamp + scope:(NSString *)scope + signature:(NSString *)signature + schemeData:(NSString *)schemeData; + + +/*! @brief ������������������ + * + * @return ������������YES���������������NO��� + */ +- (BOOL)StopAuth; + +@end -- Gitblit v1.8.0