hank
2018-08-30 9f077bbd393b5c47afbbfd83454f6a08a6345dbd
添加V3.7.0
44 files deleted
18 files modified
3 files added
4274 ■■■■■ changed files
WAFbImpl.podspec 6 ●●●● patch | view | raw | blame | history
config/wa_sdk_impl_config_facebook.xml 2 ●●● patch | view | raw | blame | history
frameworks/Bolts.framework/Bolts patch | view | raw | blame | history
frameworks/Bolts.framework/Info.plist patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/FBSDKCoreKit patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h 17 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h 22 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h 4 ●●●● patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Headers/FBSDKSettings.h 12 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h 14 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKCoreKit.framework/Info.plist patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/FBSDKLoginKit patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h 62 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h 105 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h 50 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h 23 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h 10 ●●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h 4 ●●●● patch | view | raw | blame | history
frameworks/FBSDKLoginKit.framework/Info.plist patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/af.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ar.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/bn.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/cs.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/da.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/de.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/el.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.strings patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/en_GB.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/es.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/es_ES.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fi.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fil.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fr.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/gu.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/he.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hi.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hr.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hu.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/id.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/it.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ja.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/kn.lproj/FacebookSDK.strings 77 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ko.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ml.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/mr.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ms.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/nb.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/nl.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pa.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pl.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pt.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pt_PT.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ru.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/sk.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/sv.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ta.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/te.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/th.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/tr.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/vi.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh_Hant_HK.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh_Hant_TW.lproj/FacebookSDK.strings 92 ●●●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/Headers/WAFbImpl.h 2 ●●● patch | view | raw | blame | history
frameworks/WAFbImpl.framework/WAFbImpl patch | view | raw | blame | history
WAFbImpl.podspec
@@ -9,7 +9,7 @@
Pod::Spec.new do |s|
s.name = 'WAFbImpl'
s.version = '3.6.9'
s.version = '3.7.0'
s.summary = 'WAFbImpl framework in production environment.'
s.license = 'MIT'
s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
@@ -20,6 +20,6 @@
s.vendored_frameworks = 'frameworks/*.framework'
s.resources = ['config/*.xml','bundle/FacebookSDKStrings.bundle']
s.requires_arc = true
s.dependency 'WASdkIntf', '~> 3.6.9'   #此处添加私有库依赖
s.dependency 'WASdkImpl', '~> 3.6.9'
s.dependency 'WASdkIntf', '~> 3.7.0'   #此处添加私有库依赖
s.dependency 'WASdkImpl', '~> 3.7.0'
end
config/wa_sdk_impl_config_facebook.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<config>
    <version val="FB3.6.9"/>
    <version val="FB3.7.0"/>
    <comps>
        <!-- 用户模块 -->
        <comp module="USR" plaf="FACEBOOK" mandatory="NO" value="WAFBUser" desc="FACEBOOK用户账户"/>
frameworks/Bolts.framework/Bolts
Binary files differ
frameworks/Bolts.framework/Info.plist
Binary files differ
frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
Binary files differ
frameworks/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h
@@ -60,6 +60,12 @@
 */
FBSDK_EXTERN NSString *const FBSDKAccessTokenChangeNewKey;
/*
 A key in the notification's userInfo that will be set
 if and only if the token has expired.
 */
FBSDK_EXTERN NSString *const FBSDKAccessTokenDidExpire;
/**
  Represents an immutable access token for using Facebook services.
@@ -100,6 +106,11 @@
  Returns the user ID.
 */
@property (readonly, copy, nonatomic) NSString *userID;
/**
 Returns whether the access token is expired by checking its expirationDate property
 */
@property (readonly, assign, nonatomic, getter = isExpired) BOOL expired;
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
@@ -151,6 +162,12 @@
+ (FBSDKAccessToken *)currentAccessToken;
/**
 Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired
 */
+ (BOOL)currentAccessTokenIsActive;
/**
  Sets the "global" access token that represents the currently logged in user.
 - Parameter token: The access token to set.
frameworks/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h
@@ -18,6 +18,10 @@
#import <Foundation/Foundation.h>
#if !TARGET_OS_TV
#import <WebKit/WebKit.h>
#endif
#import <FBSDKCoreKit/FBSDKGraphRequestConnection.h>
#import "FBSDKMacros.h"
@@ -507,6 +511,11 @@
+ (void)setUserID:(NSString *)userID;
/*
 Clears the custom user ID to associate with all app events.
 */
+ (void)clearUserID;
/*
  Returns the set custom user ID.
 */
+ (NSString *)userID;
@@ -520,4 +529,17 @@
 */
+ (void)updateUserProperties:(NSDictionary *)properties handler:(FBSDKGraphRequestHandler)handler;
#if !TARGET_OS_TV
/*
  Intended to be used as part of a hybrid webapp.
 If you call this method, the FB SDK will inject a new JavaScript object into your webview.
 If the FB Pixel is used within the webview, and references the app ID of this app,
 then it will detect the presence of this injected JavaScript object
 and pass Pixel events back to the FB SDK for logging using the AppEvents framework.
 - Parameter webView: The webview to augment with the additional JavaScript behaviour
 */
+ (void)augmentHybridWKWebView:(WKWebView *)webView;
#endif
@end
frameworks/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h
@@ -44,5 +44,5 @@
#import <FBSDKCoreKit/FBSDKDeviceViewControllerBase.h>
#endif
#define FBSDK_VERSION_STRING @"4.30.0"
#define FBSDK_TARGET_PLATFORM_VERSION @"v2.11"
#define FBSDK_VERSION_STRING @"4.35.0"
#define FBSDK_TARGET_PLATFORM_VERSION @"v3.1"
frameworks/FBSDKCoreKit.framework/Headers/FBSDKSettings.h
@@ -166,6 +166,18 @@
+ (void)setAutoLogAppEventsEnabled:(NSNumber *)AutoLogAppEventsEnabled;
/**
 Flag which controls the fb_codeless_debug logging event
 If not explicitly set, the default is 1 - true
 */
+ (NSNumber *)codelessDebugLogEnabled;
/**
 Set the flag which controls the fb_codeless_debug logging event
 - Parameter CodelessDebugEnabled: Flag value, expressed as a value from 0 - false or 1 - true.
 */
+ (void)setCodelessDebugLogEnabled:(NSNumber *)CodelessDebugLogEnabled;
/**
  Gets whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions.  Defaults to NO.  This value is stored on the device and persists across app launches.
 */
+ (BOOL)limitEventAndDataUsage;
frameworks/FBSDKCoreKit.framework/Headers/FBSDKUtility.h
@@ -52,4 +52,18 @@
 */
+ (NSString *)URLEncode:(NSString *)value;
/**
  Creates a timer using Grand Central Dispatch.
 - Parameter interval: The interval to fire the timer, in seconds.
 - Parameter block: The code block to execute when timer is fired.
 - Returns: The dispatch handle.
 */
+ (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block;
/**
 Stop a timer that was started by startGCDTimerWithInterval.
 - Parameter timer: The dispatch handle received from startGCDTimerWithInterval.
 */
+ (void)stopGCDTimer:(dispatch_source_t)timer;
@end
frameworks/FBSDKCoreKit.framework/Info.plist
Binary files differ
frameworks/FBSDKLoginKit.framework/FBSDKLoginKit
Binary files differ
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h
New file
@@ -0,0 +1,62 @@
// Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
//
// You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
// copy, modify, and distribute this software in source code or binary form for use
// in connection with the web services and APIs provided by Facebook.
//
// As with any software that integrates with the Facebook platform, your use of
// this software is subject to the Facebook Developer Principles and Policies
// [http://developers.facebook.com/policy/]. This copyright notice shall be
// included in all copies or substantial portions of the software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
/*!
 @abstract Describes the initial response when starting the device login flow.
 @discussion This is used by `FBSDKDeviceLoginManager`.
 */
@interface FBSDKDeviceLoginCodeInfo : NSObject
/*!
 @abstract There is no public initializer.
 */
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
/*!
 @abstract the unique id for this login flow.
*/
@property (nonatomic, copy, readonly) NSString *identifier;
/*!
 @abstract the short "user_code" that should be presented to the user.
*/
@property (nonatomic, copy, readonly) NSString *loginCode;
/*!
 @abstract the verification URL.
*/
@property (nonatomic, copy, readonly) NSURL *verificationURL;
/*!
 @abstract the expiration date.
*/
@property (nonatomic, copy, readonly) NSDate *expirationDate;
/*!
 @abstract the polling interval
*/
@property (nonatomic, assign, readonly) NSUInteger pollingInterval;
@end
NS_ASSUME_NONNULL_END
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h
New file
@@ -0,0 +1,105 @@
// Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
//
// You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
// copy, modify, and distribute this software in source code or binary form for use
// in connection with the web services and APIs provided by Facebook.
//
// As with any software that integrates with the Facebook platform, your use of
// this software is subject to the Facebook Developer Principles and Policies
// [http://developers.facebook.com/policy/]. This copyright notice shall be
// included in all copies or substantial portions of the software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h>
NS_ASSUME_NONNULL_BEGIN
@class FBSDKDeviceLoginManager;
/*!
 @abstract A delegate for `FBSDKDeviceLoginManager`.
 */
@protocol FBSDKDeviceLoginManagerDelegate <NSObject>
/*!
 @abstract Indicates the device login flow has started. You should parse `codeInfo` to
  present the code to the user to enter.
 @param loginManager the login manager instance.
 @param codeInfo the code info data.
 */
- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager startedWithCodeInfo:(FBSDKDeviceLoginCodeInfo *)codeInfo;
/*!
 @abstract Indicates the device login flow has finished.
 @param loginManager the login manager instance.
 @param result the results of the login flow.
 @param error the error, if available.
 @discussion The flow can be finished if the user completed the flow, cancelled, or if the code has expired.
 */
- (void)deviceLoginManager:(FBSDKDeviceLoginManager *)loginManager
       completedWithResult:(nullable FBSDKDeviceLoginManagerResult *)result
                     error:(nullable NSError *)error;
@end
/*!
 @abstract Use this class to perform a device login flow.
 @discussion The device login flow starts by requesting a code from the device login API.
   This class informs the delegate when this code is received. You should then present the
   code to the user to enter. In the meantime, this class polls the device login API
   periodically and informs the delegate of the results.
 See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices).
 */
@interface FBSDKDeviceLoginManager : NSObject <NSNetServiceDelegate>
/*!
 @abstract Initializes a new instance.
 @param permissions permissions to request.
 */
- (instancetype)initWithPermissions:(nullable NSArray<NSString *> *)permissions
                   enableSmartLogin:(BOOL)enableSmartLogin
NS_DESIGNATED_INITIALIZER;
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
/*!
 @abstract the delegate.
 */
@property (nonatomic, weak) id<FBSDKDeviceLoginManagerDelegate> delegate;
/*!
 @abstract the requested permissions.
 */
@property (nullable, nonatomic, copy, readonly) NSArray<NSString *> *permissions;
/*!
 @abstract the optional URL to redirect the user to after they complete the login.
 @discussion the URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs
 */
@property (nullable, nonatomic, copy) NSURL *redirectURL;
/*!
 @abstract Starts the device login flow
 @discussion This instance will retain self until the flow is finished or cancelled.
 */
- (void)start;
/*!
 @abstract Attempts to cancel the device login flow.
 */
- (void)cancel;
@end
NS_ASSUME_NONNULL_END
frameworks/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h
New file
@@ -0,0 +1,50 @@
// Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
//
// You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
// copy, modify, and distribute this software in source code or binary form for use
// in connection with the web services and APIs provided by Facebook.
//
// As with any software that integrates with the Facebook platform, your use of
// this software is subject to the Facebook Developer Principles and Policies
// [http://developers.facebook.com/policy/]. This copyright notice shall be
// included in all copies or substantial portions of the software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import <FBSDKCoreKit/FBSDKAccessToken.h>
NS_ASSUME_NONNULL_BEGIN
/*!
 @abstract Represents the results of the a device login flow.
 @discussion This is used by `FBSDKDeviceLoginManager`.
 */
@interface FBSDKDeviceLoginManagerResult : NSObject
/*!
 @abstract There is no public initializer.
 */
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
/*!
 @abstract The token.
 */
@property (nullable, nonatomic, strong, readonly) FBSDKAccessToken *accessToken;
/*!
 @abstract Indicates if the login was cancelled by the user, or if the device
  login code has expired.
 */
@property (nonatomic, assign, readonly, getter=isCancelled) BOOL cancelled;
@end
NS_ASSUME_NONNULL_END
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h
@@ -74,3 +74,26 @@
  */
  FBSDKLoginBadChallengeString,
};
/**
 NS_ENUM(NSInteger, FBSDKDeviceLoginErrorCode)
 Error codes for FBSDKDeviceLoginErrorDomain.
 */
typedef NS_ENUM(NSUInteger, FBSDKDeviceLoginErrorSubcode) {
  /**
   Your device is polling too frequently.
   */
  FBSDKDeviceLoginExcessivePollingErrorSubcode = 1349172,
  /**
   User has declined to authorize your application.
   */
  FBSDKDeviceLoginAuthorizationDeclinedErrorSubcode = 1349173,
  /**
   User has not yet authorized your application. Continue polling.
   */
  FBSDKDeviceLoginAuthorizationPendingErrorSubcode = 1349174,
  /**
   The code you entered has expired.
   */
  FBSDKDeviceLoginCodeExpiredErrorSubcode = 1349152
};
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h
@@ -18,8 +18,18 @@
#import <UIKit/UIKit.h>
#if !TARGET_TV_OS
#import <FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginManager.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h>
#import <FBSDKLoginKit/FBSDKLoginButton.h>
#import <FBSDKLoginKit/FBSDKLoginConstants.h>
#import <FBSDKLoginKit/FBSDKLoginManager.h>
#import <FBSDKLoginKit/FBSDKLoginManagerLoginResult.h>
#import <FBSDKLoginKit/FBSDKLoginTooltipView.h>
#else
#import <FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginManager.h>
#import <FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h>
#import <FBSDKLoginKit/FBSDKLoginConstants.h>
#endif
frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h
@@ -111,6 +111,10 @@
@interface FBSDKLoginManager : NSObject
/**
 Auth type
 */
@property (strong, nonatomic) NSString *authType;
/**
  the default audience.
 you should set this if you intend to ask for publish permissions.
frameworks/FBSDKLoginKit.framework/Info.plist
Binary files differ
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/af.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ar.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/bn.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/cs.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/da.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/de.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/el.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.strings
Binary files differ
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/en_GB.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/es.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/es_ES.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fi.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fil.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/fr.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/gu.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/he.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hi.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hr.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/hu.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/id.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/it.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ja.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/kn.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ko.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ml.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/mr.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ms.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/nb.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/nl.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pa.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pl.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pt.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/pt_PT.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ru.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/sk.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/sv.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/ta.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/te.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/th.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/tr.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/vi.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh_Hant_HK.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/FacebookSDKStrings.bundle/Resources/zh_Hant_TW.lproj/FacebookSDK.strings
File was deleted
frameworks/WAFbImpl.framework/Headers/WAFbImpl.h
@@ -16,4 +16,4 @@
// In this header, you should import all the public headers of your framework using statements like #import <WAFbImpl/PublicHeader.h>
//time:2018/06/21 10:37 ver:3.6.9
//time:2018/08/27 15:46 ver:3.7.0
frameworks/WAFbImpl.framework/WAFbImpl
Binary files differ