From e0ec4235cc7b8d05ec1aaa414ec2d2cac798d74e Mon Sep 17 00:00:00 2001
From: lpw
Date: Sat, 03 Jun 2023 09:18:20 +0800
Subject: [PATCH] 3.15.0

---
 frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h |   42 ++++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h b/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
index 3646826..3f3c776 100644
--- a/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
+++ b/frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
@@ -10,13 +10,15 @@
 
 #import <Foundation/Foundation.h>
 
+@protocol FBSDKInfoDictionaryProviding;
+@protocol FBSDKUserIDProviding;
+
 NS_ASSUME_NONNULL_BEGIN
 
 /**
-  Describes the callback for fetchDeferredAppLink.
+ Describes the callback for fetchDeferredAppLink.
  @param url the url representing the deferred App Link
  @param error the error during the request, if any
-
 
  The url may also have a fb_click_time_utc query parameter that
  represents when the click occurred that caused the deferred App Link to be created.
@@ -24,9 +26,7 @@
 typedef void (^ FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error)
 NS_SWIFT_NAME(URLBlock);
 
-/**
-  Class containing App Links related utility methods.
- */
+/// Class containing App Links related utility methods.
 NS_SWIFT_NAME(AppLinkUtility)
 @interface FBSDKAppLinkUtility : NSObject
 
@@ -34,14 +34,13 @@
 + (instancetype)new NS_UNAVAILABLE;
 
 /**
-  Call this method from the main thread to fetch deferred applink data if you use Mobile App
+ Call this method from the main thread to fetch deferred applink data if you use Mobile App
  Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement).
  This may require a network round trip. If successful, the handler is invoked  with the link
  data (this will only return a valid URL once, and future calls will result in a nil URL
  value in the callback).
 
  @param handler the handler to be invoked if there is deferred App Link data
-
 
  The handler may contain an NSError instance to capture any errors. In the
  common case where there simply was no app link data, the NSError instance will be nil.
@@ -52,27 +51,46 @@
  */
 + (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler;
 
-/*
-  Call this method to fetch promotion code from the url, if it's present.
+/**
+ Call this method to fetch promotion code from the url, if it's present.
 
  @param url App Link url that was passed to the app.
 
  @return Promotion code string.
 
-
  Call this method to fetch App Invite Promotion Code from applink if present.
  This can be used to fetch the promotion code that was associated with the invite when it
  was created. This method should be called with the url from the openURL method.
-*/
+ */
 + (nullable NSString *)appInvitePromotionCodeFromURL:(NSURL *)url;
 
 /**
  Check whether the scheme is defined in the app's URL schemes.
  @param scheme the scheme of App Link URL
  @return YES if the scheme is defined, otherwise NO.
-*/
+ */
 + (BOOL)isMatchURLScheme:(NSString *)scheme;
 
+/**
+ Internal method exposed to facilitate transition to Swift.
+ API Subject to change or removal without warning. Do not use.
+
+ @warning INTERNAL - DO NOT USE
+ */
+// UNCRUSTIFY_FORMAT_OFF
++ (void)configureWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory
+                  infoDictionaryProvider:(id<FBSDKInfoDictionaryProviding>)infoDictionaryProvider
+                                settings:(id<FBSDKSettings>)settings
+          appEventsConfigurationProvider:(id<FBSDKAppEventsConfigurationProviding>)appEventsConfigurationProvider
+                    advertiserIDProvider:(id<FBSDKAdvertiserIDProviding>)advertiserIDProvider
+                 appEventsDropDeterminer:(id<FBSDKAppEventDropDetermining>)appEventsDropDeterminer
+             appEventParametersExtractor:(id<FBSDKAppEventParametersExtracting>)appEventParametersExtractor
+                       appLinkURLFactory:(id<FBSDKAppLinkURLCreating>)appLinkURLFactory
+                          userIDProvider:(id<FBSDKUserIDProviding>)userIDProvider
+                           userDataStore:(id<FBSDKUserDataPersisting>)userDataStore
+NS_SWIFT_NAME(configure(graphRequestFactory:infoDictionaryProvider:settings:appEventsConfigurationProvider:advertiserIDProvider:appEventsDropDeterminer:appEventParametersExtractor:appLinkURLFactory:userIDProvider:userDataStore:));
+// UNCRUSTIFY_FORMAT_ON
+
 @end
 
 NS_ASSUME_NONNULL_END

--
Gitblit v1.8.0