WAFbImpl.podspec
@@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WAFbImpl' s.version = '3.9.7' s.version = '3.15.0' s.summary = 'WAFbImpl framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } WAFbImpl/3.15.0/WAFbImpl.podspec
New file @@ -0,0 +1,25 @@ # # Be sure to run `pod spec lint WAFbImpl.podspec' to ensure this is a # valid spec and to remove all comments including this before submitting the spec. # # To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html # To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ # Pod::Spec.new do |s| s.name = 'WAFbImpl' s.version = '3.15.0' s.summary = 'WAFbImpl framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } s.homepage = 'http://repo.wingsdk.cn:8082/summary/WAFbImpl.git' s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WAFbImpl.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/*' s.resources = ['config/*.xml','bundle/FacebookSDKStrings.bundle'] s.requires_arc = true s.dependency 'WASdkIntf' s.dependency 'WASdkImpl' end bundle/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.stringsBinary files differ
bundle/FacebookSDKStrings.bundle/Resources/en.lproj/Localizable.stringsBinary files differ
config/wa_sdk_impl_config_facebook.xml
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <config> <version val="FB3.9.7"/> <version val="FB3.15.0"/> <comps> <!-- 用户模块 --> <comp module="USR" plaf="FACEBOOK" mandatory="NO" value="WAFBUser" desc="FACEBOOK用户账户"/> frameworks/FBAEMKit.xcframework/Info.plist
@@ -6,50 +6,6 @@ <array> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_armv7</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>armv7</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> <dict> <key>LibraryIdentifier</key> <string>tvos-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>tvos</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_i386_x86_64-simulator</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>i386</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>ios</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_x86_64-maccatalyst</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> @@ -65,7 +21,22 @@ </dict> <dict> <key>LibraryIdentifier</key> <string>tvos-arm64</string> <string>ios-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>ios</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>LibraryIdentifier</key> <string>ios-arm64</string> <key>LibraryPath</key> <string>FBAEMKit.framework</string> <key>SupportedArchitectures</key> @@ -73,7 +44,7 @@ <string>arm64</string> </array> <key>SupportedPlatform</key> <string>tvos</string> <string>ios</string> </dict> </array> <key>CFBundlePackageType</key> frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Headers/FBAEMKit-Swift.h
New file @@ -0,0 +1,312 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBAEMKIT_SWIFT_H #define FBAEMKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; @import ObjectiveC; #endif #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; SWIFT_PROTOCOL_NAMED("AEMNetworking") @protocol FBAEMNetworking - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion; @end @protocol FBSKAdNetworkReporting; @protocol FBSDKDataPersisting; @class NSURL; @class NSNumber; SWIFT_CLASS_NAMED("AEMReporter") @interface FBAEMReporter : NSObject + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter; + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store; /// Enable AEM reporting /// This function should be called in application(_:open:options:) from ApplicationDelegate + (void)enable; /// Control whether to enable conversion filtering /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setConversionFilteringEnabled:(BOOL)enabled; /// Control whether to enable catalog matching /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setCatalogMatchingEnabled:(BOOL)enabled; /// Control whether to enable advertiser rule match enabled in server side. This is expected /// to be called internally by FB SDK and will be removed in the future /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled; /// Handle deeplink /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate + (void)handle:(NSURL * _Nonnull)url; /// Calculate the conversion value for the app event based on the AEM configuration /// This function should be called when you log any in-app events + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting") @protocol FBSKAdNetworkReporting - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT; - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT; - (void)checkAndRevokeTimer; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #else #error unsupported Swift architecture #endif frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios.abi.json
New file Diff too large frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios.private.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios.swiftdocBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64/FBAEMKit.framework/Modules/module.modulemap
New file @@ -0,0 +1,4 @@ framework module FBAEMKit { header "FBAEMKit-Swift.h" requires objc } frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Headers/FBAEMKit.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Headers/FBAEMNetworking.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Headers/FBAEMReporter.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Headers/FBSKAdNetworkReporting.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_armv7/FBAEMKit.framework/Modules/module.modulemap
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMKit.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMNetworking.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMReporter.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Headers/FBSKAdNetworkReporting.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/Modules/module.modulemap
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeResources
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_i386_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeSignature
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Headers/FBAEMKit-Swift.h
New file @@ -0,0 +1,620 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBAEMKIT_SWIFT_H #define FBAEMKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; @import ObjectiveC; #endif #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; SWIFT_PROTOCOL_NAMED("AEMNetworking") @protocol FBAEMNetworking - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion; @end @protocol FBSKAdNetworkReporting; @protocol FBSDKDataPersisting; @class NSURL; @class NSNumber; SWIFT_CLASS_NAMED("AEMReporter") @interface FBAEMReporter : NSObject + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter; + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store; /// Enable AEM reporting /// This function should be called in application(_:open:options:) from ApplicationDelegate + (void)enable; /// Control whether to enable conversion filtering /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setConversionFilteringEnabled:(BOOL)enabled; /// Control whether to enable catalog matching /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setCatalogMatchingEnabled:(BOOL)enabled; /// Control whether to enable advertiser rule match enabled in server side. This is expected /// to be called internally by FB SDK and will be removed in the future /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled; /// Handle deeplink /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate + (void)handle:(NSURL * _Nonnull)url; /// Calculate the conversion value for the app event based on the AEM configuration /// This function should be called when you log any in-app events + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting") @protocol FBSKAdNetworkReporting - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT; - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT; - (void)checkAndRevokeTimer; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #elif defined(__x86_64__) && __x86_64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBAEMKIT_SWIFT_H #define FBAEMKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; @import ObjectiveC; #endif #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; SWIFT_PROTOCOL_NAMED("AEMNetworking") @protocol FBAEMNetworking - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion; @end @protocol FBSKAdNetworkReporting; @protocol FBSDKDataPersisting; @class NSURL; @class NSNumber; SWIFT_CLASS_NAMED("AEMReporter") @interface FBAEMReporter : NSObject + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter; + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store; /// Enable AEM reporting /// This function should be called in application(_:open:options:) from ApplicationDelegate + (void)enable; /// Control whether to enable conversion filtering /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setConversionFilteringEnabled:(BOOL)enabled; /// Control whether to enable catalog matching /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setCatalogMatchingEnabled:(BOOL)enabled; /// Control whether to enable advertiser rule match enabled in server side. This is expected /// to be called internally by FB SDK and will be removed in the future /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled; /// Handle deeplink /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate + (void)handle:(NSURL * _Nonnull)url; /// Calculate the conversion value for the app event based on the AEM configuration /// This function should be called when you log any in-app events + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting") @protocol FBSKAdNetworkReporting - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT; - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT; - (void)checkAndRevokeTimer; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #else #error unsupported Swift architecture #endif frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Headers/FBAEMKit.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Headers/FBAEMNetworking.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Headers/FBAEMReporter.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Headers/FBSKAdNetworkReporting.h
File was deleted frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-macabi.abi.json
New file Diff too large frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-macabi.swiftdocBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-macabi.abi.json
New file Diff too large frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-macabi.swiftdocBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Modules/module.modulemap
@@ -1,6 +1,4 @@ framework module FBAEMKit { umbrella header "FBAEMKit.h" export * module * { export * } header "FBAEMKit-Swift.h" requires objc } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-maccatalyst/FBAEMKit.framework/Resources/Info.plist
@@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>21C52</string> <string>22E261</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -25,23 +25,23 @@ <string>MacOSX</string> </array> <key>CFBundleVersion</key> <string>12.3.0</string> <string>16.1.0</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>12E262</string> <string>14C18</string> <key>DTPlatformName</key> <string>macosx</string> <key>DTPlatformVersion</key> <string>11.3</string> <string>13.1</string> <key>DTSDKBuild</key> <string>20E214</string> <string>22C55</string> <key>DTSDKName</key> <string>macosx11.3</string> <string>macosx13.1</string> <key>DTXcode</key> <string>1250</string> <string>1420</string> <key>DTXcodeBuild</key> <string>12E262</string> <string>14C18</string> <key>LSMinimumSystemVersion</key> <string>10.15</string> <key>UIDeviceFamily</key> frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMKit-Swift.h
New file @@ -0,0 +1,620 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBAEMKIT_SWIFT_H #define FBAEMKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; @import ObjectiveC; #endif #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; SWIFT_PROTOCOL_NAMED("AEMNetworking") @protocol FBAEMNetworking - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion; @end @protocol FBSKAdNetworkReporting; @protocol FBSDKDataPersisting; @class NSURL; @class NSNumber; SWIFT_CLASS_NAMED("AEMReporter") @interface FBAEMReporter : NSObject + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter; + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store; /// Enable AEM reporting /// This function should be called in application(_:open:options:) from ApplicationDelegate + (void)enable; /// Control whether to enable conversion filtering /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setConversionFilteringEnabled:(BOOL)enabled; /// Control whether to enable catalog matching /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setCatalogMatchingEnabled:(BOOL)enabled; /// Control whether to enable advertiser rule match enabled in server side. This is expected /// to be called internally by FB SDK and will be removed in the future /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled; /// Handle deeplink /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate + (void)handle:(NSURL * _Nonnull)url; /// Calculate the conversion value for the app event based on the AEM configuration /// This function should be called when you log any in-app events + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting") @protocol FBSKAdNetworkReporting - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT; - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT; - (void)checkAndRevokeTimer; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #elif defined(__x86_64__) && __x86_64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBAEMKIT_SWIFT_H #define FBAEMKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import Foundation; @import ObjectiveC; #endif #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBAEMKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; SWIFT_PROTOCOL_NAMED("AEMNetworking") @protocol FBAEMNetworking - (void)startGraphRequestWithGraphPath:(NSString * _Nonnull)graphPath parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters tokenString:(NSString * _Nullable)tokenString HTTPMethod:(NSString * _Nullable)method completion:(void (^ _Nonnull)(id _Nullable, NSError * _Nullable))completion; @end @protocol FBSKAdNetworkReporting; @protocol FBSDKDataPersisting; @class NSURL; @class NSNumber; SWIFT_CLASS_NAMED("AEMReporter") @interface FBAEMReporter : NSObject + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter; + (void)configureWithNetworker:(id <FBAEMNetworking> _Nullable)networker appID:(NSString * _Nullable)appID reporter:(id <FBSKAdNetworkReporting> _Nullable)reporter analyticsAppID:(NSString * _Nullable)analyticsAppID store:(id <FBSDKDataPersisting> _Nullable)store; /// Enable AEM reporting /// This function should be called in application(_:open:options:) from ApplicationDelegate + (void)enable; /// Control whether to enable conversion filtering /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setConversionFilteringEnabled:(BOOL)enabled; /// Control whether to enable catalog matching /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setCatalogMatchingEnabled:(BOOL)enabled; /// Control whether to enable advertiser rule match enabled in server side. This is expected /// to be called internally by FB SDK and will be removed in the future /// This function should be called in <code>application(_:open:options:)</code> from ApplicationDelegate + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)enabled; /// Handle deeplink /// This function should be called in <code>application(_:open:options:) </code>from ApplicationDelegate + (void)handle:(NSURL * _Nonnull)url; /// Calculate the conversion value for the app event based on the AEM configuration /// This function should be called when you log any in-app events + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end SWIFT_PROTOCOL_NAMED("SKAdNetworkReporting") @protocol FBSKAdNetworkReporting - (BOOL)shouldCutoff SWIFT_WARN_UNUSED_RESULT; - (BOOL)isReportingEvent:(NSString * _Nonnull)event SWIFT_WARN_UNUSED_RESULT; - (void)checkAndRevokeTimer; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #else #error unsupported Swift architecture #endif frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.abi.json
New file Diff too large frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftdocBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.abi.json
New file Diff too large frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftdocBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
New file @@ -0,0 +1,32 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBAEMKit // swift-module-flags-ignorable: -enable-bare-slash-regex import CommonCrypto import CommonCrypto.CommonHMAC import FBSDKCoreKit_Basics import Foundation import Swift import _Concurrency import _StringProcessing public typealias FBGraphRequestCompletion = (Any?, Swift.Error?) -> Swift.Void @objc(FBAEMNetworking) public protocol AEMNetworking { @objc(startGraphRequestWithGraphPath:parameters:tokenString:HTTPMethod:completion:) func startGraphRequest(withGraphPath graphPath: Swift.String, parameters: [Swift.String : Any], tokenString: Swift.String?, httpMethod method: Swift.String?, completion: @escaping FBAEMKit.FBGraphRequestCompletion) } @_inheritsConvenienceInitializers @objcMembers @objc(FBAEMReporter) final public class AEMReporter : ObjectiveC.NSObject { @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?) @objc public static func configure(networker: FBAEMKit.AEMNetworking?, appID: Swift.String?, reporter: FBAEMKit.SKAdNetworkReporting?, analyticsAppID: Swift.String?, store: FBSDKCoreKit_Basics.DataPersisting?) @objc public static func enable() @objc public static func setConversionFilteringEnabled(_ enabled: Swift.Bool) @objc public static func setCatalogMatchingEnabled(_ enabled: Swift.Bool) @objc public static func setAdvertiserRuleMatchInServerEnabled(_ enabled: Swift.Bool) @objc public static func handle(_ url: Foundation.URL) @objc(recordAndUpdateEvent:currency:value:parameters:) public static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc override dynamic public init() @objc deinit } @objc(FBSKAdNetworkReporting) public protocol SKAdNetworkReporting { @objc func shouldCutoff() -> Swift.Bool @objc(isReportingEvent:) func isReportingEvent(_ event: Swift.String) -> Swift.Bool @objc func checkAndRevokeTimer() } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/Modules/module.modulemap
New file @@ -0,0 +1,4 @@ framework module FBAEMKit { header "FBAEMKit-Swift.h" requires objc } frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeResources
New file @@ -0,0 +1,282 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>files</key> <dict> <key>Headers/FBAEMKit-Swift.h</key> <data> YrRoeuFj2xY3zkZjYINwK7+IA4I= </data> <key>Info.plist</key> <data> 7AycAVjCDWSD8qAal+IKeyVUcjU= </data> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.abi.json</key> <data> EwOELqNibdxhlsm4+Rmar4qGKSY= </data> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <data> IWECwzIRu5b8EX2quetX9ILMToQ= </data> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <data> DPp0TN9HDWAPBHvswt8/0AZL4Zg= </data> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key> <data> IWECwzIRu5b8EX2quetX9ILMToQ= </data> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <data> GlA0ut6kOeMYZQaEeJTs5mcL90w= </data> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <data> EwOELqNibdxhlsm4+Rmar4qGKSY= </data> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <data> eYt/cxCgykhnZXdboGgvWD4Z6N8= </data> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <data> VdE6xNOy/U8C7QJG2PmiZRofElU= </data> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key> <data> eYt/cxCgykhnZXdboGgvWD4Z6N8= </data> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <data> 6YwxAd+PImMYCSmq4eX7te1itwE= </data> <key>Modules/module.modulemap</key> <data> Ci3QIdviXpIzxSC88i1rGvW2cSs= </data> </dict> <key>files2</key> <dict> <key>Headers/FBAEMKit-Swift.h</key> <dict> <key>hash</key> <data> YrRoeuFj2xY3zkZjYINwK7+IA4I= </data> <key>hash2</key> <data> 1q7pgr6MjlGlvRB7Qk3I2OzVkCcGPnxnrsUL9K+stEA= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.abi.json</key> <dict> <key>hash</key> <data> EwOELqNibdxhlsm4+Rmar4qGKSY= </data> <key>hash2</key> <data> 5niyIpF2xv3uCYfkSwZSMGvIinsTWr05vLfS5ONsKa8= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <dict> <key>hash</key> <data> IWECwzIRu5b8EX2quetX9ILMToQ= </data> <key>hash2</key> <data> Vs5Y+Bf8lwexcM1hi13lMti6uN5UD9hwoob+hG5H6to= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <dict> <key>hash</key> <data> DPp0TN9HDWAPBHvswt8/0AZL4Zg= </data> <key>hash2</key> <data> fzG7dSPxHSOtCdtCOwG7jJVsK6E01ja+EP8D6VTLJk8= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key> <dict> <key>hash</key> <data> IWECwzIRu5b8EX2quetX9ILMToQ= </data> <key>hash2</key> <data> Vs5Y+Bf8lwexcM1hi13lMti6uN5UD9hwoob+hG5H6to= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <dict> <key>hash</key> <data> GlA0ut6kOeMYZQaEeJTs5mcL90w= </data> <key>hash2</key> <data> fEfYB3jfxOz4tJqWj+427EDqnbA39t9yQbRVD3c6xiM= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <dict> <key>hash</key> <data> EwOELqNibdxhlsm4+Rmar4qGKSY= </data> <key>hash2</key> <data> 5niyIpF2xv3uCYfkSwZSMGvIinsTWr05vLfS5ONsKa8= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <dict> <key>hash</key> <data> eYt/cxCgykhnZXdboGgvWD4Z6N8= </data> <key>hash2</key> <data> CHa8l3Ntw/OsGX55QGdzIgjCt0eU//G6C0+9WUNaBcQ= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <dict> <key>hash</key> <data> VdE6xNOy/U8C7QJG2PmiZRofElU= </data> <key>hash2</key> <data> H+EJitiSzAYufd8xcwhfa41Rmub59WL+8ozcabWj0OM= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key> <dict> <key>hash</key> <data> eYt/cxCgykhnZXdboGgvWD4Z6N8= </data> <key>hash2</key> <data> CHa8l3Ntw/OsGX55QGdzIgjCt0eU//G6C0+9WUNaBcQ= </data> </dict> <key>Modules/FBAEMKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <dict> <key>hash</key> <data> 6YwxAd+PImMYCSmq4eX7te1itwE= </data> <key>hash2</key> <data> vrfid7ngIsiUkzbC6hOxgZ84r52z1vL1QI4uzgjacwA= </data> </dict> <key>Modules/module.modulemap</key> <dict> <key>hash</key> <data> Ci3QIdviXpIzxSC88i1rGvW2cSs= </data> <key>hash2</key> <data> jq+nSulDKiN4tenILjgXg82TzM040TCurYFTCVRKXxM= </data> </dict> </dict> <key>rules</key> <dict> <key>^.*</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^Base\.lproj/</key> <dict> <key>weight</key> <real>1010</real> </dict> <key>^version.plist$</key> <true/> </dict> <key>rules2</key> <dict> <key>.*\.dSYM($|/)</key> <dict> <key>weight</key> <real>11</real> </dict> <key>^(.*/)?\.DS_Store$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>2000</real> </dict> <key>^.*</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^Base\.lproj/</key> <dict> <key>weight</key> <real>1010</real> </dict> <key>^Info\.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^PkgInfo$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^embedded\.provisionprofile$</key> <dict> <key>weight</key> <real>20</real> </dict> <key>^version\.plist$</key> <dict> <key>weight</key> <real>20</real> </dict> </dict> </dict> </plist> frameworks/FBAEMKit.xcframework/ios-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeSignature
frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Headers/FBAEMKit.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Headers/FBAEMNetworking.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Headers/FBAEMReporter.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Headers/FBSKAdNetworkReporting.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64/FBAEMKit.framework/Modules/module.modulemap
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/FBAEMKitBinary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMKit.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMNetworking.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Headers/FBAEMReporter.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Headers/FBSKAdNetworkReporting.h
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Info.plistBinary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/Modules/module.modulemap
File was deleted frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/FBAEMKit.xcframework/tvos-arm64_x86_64-simulator/FBAEMKit.framework/_CodeSignature/CodeResources
File was deleted frameworks/FBSDKCoreKit.xcframework/Info.plist
@@ -6,13 +6,12 @@ <array> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_i386_x86_64-simulator</string> <string>ios-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>FBSDKCoreKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>i386</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> @@ -37,40 +36,12 @@ </dict> <dict> <key>LibraryIdentifier</key> <string>tvos-arm64</string> <string>ios-arm64</string> <key>LibraryPath</key> <string>FBSDKCoreKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> </array> <key>SupportedPlatform</key> <string>tvos</string> </dict> <dict> <key>LibraryIdentifier</key> <string>tvos-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>FBSDKCoreKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>tvos</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_armv7</string> <key>LibraryPath</key> <string>FBSDKCoreKit.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>armv7</string> </array> <key>SupportedPlatform</key> <string>ios</string> frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/FBSDKCoreKitBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAEMManager.h
New file @@ -0,0 +1,49 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAutoSetup.h> @protocol FBSDKSwizzling; @protocol FBSDKAEMReporter; @protocol FBSDKAutoSetup; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AEMManager) @interface FBSDKAEMManager : NSObject <FBSDKAutoSetup> + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; /// The shared instance of AEMManager. @property (class, nonatomic, readonly, strong) FBSDKAEMManager *shared; - (void)configureWithSwizzler:(nonnull Class<FBSDKSwizzling>)swizzler aemReporter:(nonnull Class<FBSDKAEMReporter>)aemReporter eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger crashHandler:(nonnull id<FBSDKCrashHandler>)crashHandler featureChecker:(nonnull id<FBSDKFeatureDisabling>)featureChecker appEventsUtility:(nonnull id<FBSDKAppEventsUtility>)appEventsUtility NS_SWIFT_NAME(configure(swizzler:reporter:eventLogger:crashHandler:featureChecker:appEventsUtility:)); - (void)enableAutoSetup; - (void)logAutoSetupStatus:(BOOL)optin source:(NSString *)source; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherCreating.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKATEPublishing; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ATEPublisherCreating) @protocol FBSDKATEPublisherCreating // UNCRUSTIFY_FORMAT_OFF - (nullable id<FBSDKATEPublishing>)createPublisherWithAppID:(NSString *)appID NS_SWIFT_NAME(createPublisher(appID:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherFactory.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <Foundation/Foundation.h> @protocol FBSDKDataPersisting; @protocol FBSDKGraphRequestFactory; @protocol FBSDKSettings; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ATEPublisherFactory) @interface FBSDKATEPublisherFactory : NSObject <FBSDKATEPublisherCreating> @property (nonatomic) id<FBSDKDataPersisting> dataStore; @property (nonatomic) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nonatomic) id<FBSDKSettings> settings; @property (nonatomic) id<FBSDKDeviceInformationProviding> deviceInformationProvider; + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; - (instancetype)initWithDataStore:(id<FBSDKDataPersisting>)dataStore graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory settings:(id<FBSDKSettings>)settings deviceInformationProvider:(id<FBSDKDeviceInformationProviding>)deviceInformationProvider; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h
New file @@ -0,0 +1,207 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAccessTokenProviding.h> #import <FBSDKCoreKit/FBSDKTokenStringProviding.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> #import <FBSDKCoreKit/FBSDKTokenCaching.h> @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKGraphRequestPiggybackManaging; @protocol FBSDKErrorCreating; NS_ASSUME_NONNULL_BEGIN /** Notification indicating that the `currentAccessToken` has changed. the userInfo dictionary of the notification will contain keys `FBSDKAccessTokenChangeOldKey` and `FBSDKAccessTokenChangeNewKey`. */ FOUNDATION_EXPORT NSNotificationName const FBSDKAccessTokenDidChangeNotification NS_SWIFT_NAME(AccessTokenDidChange); /** A key in the notification's userInfo that will be set if and only if the user ID changed between the old and new tokens. Token refreshes can occur automatically with the SDK which do not change the user. If you're only interested in user changes (such as logging out), you should check for the existence of this key. The value is a NSNumber with a boolValue. On a fresh start of the app where the SDK reads in the cached value of an access token, this key will also exist since the access token is moving from a null state (no user) to a non-null state (user). */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); /* key in notification's userInfo object for getting the old token. If there was no old token, the key will not be present. */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeOldKey NS_SWIFT_NAME(AccessTokenChangeOldKey); /* key in notification's userInfo object for getting the new token. If there is no new token, the key will not be present. */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenChangeNewKey NS_SWIFT_NAME(AccessTokenChangeNewKey); /* A key in the notification's userInfo that will be set if and only if the token has expired. */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey NS_SWIFT_NAME(AccessTokenDidExpireKey); /// Represents an immutable access token for using Facebook services. NS_SWIFT_NAME(AccessToken) @interface FBSDKAccessToken : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAccessTokenProviding, FBSDKTokenStringProviding> /** The "global" access token that represents the currently logged in user. The `currentAccessToken` is a convenient representation of the token of the current user and is used by other SDK components (like `FBSDKLoginManager`). */ @property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken NS_SWIFT_NAME(current); /// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired @property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; /// Returns the app ID. @property (nonatomic, readonly, copy) NSString *appID; /// Returns the expiration date for data access @property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; /// Returns the known declined permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *declinedPermissions NS_REFINED_FOR_SWIFT; /// Returns the known declined permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *expiredPermissions NS_REFINED_FOR_SWIFT; /// Returns the expiration date. @property (nonatomic, readonly, copy) NSDate *expirationDate; /// Returns the known granted permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *permissions NS_REFINED_FOR_SWIFT; /// Returns the date the token was last refreshed. @property (nonatomic, readonly, copy) NSDate *refreshDate; /// Returns the opaque token string. @property (nonatomic, readonly, copy) NSString *tokenString; /// Returns the user ID. @property (nonatomic, readonly, copy) NSString *userID; /// Returns whether the access token is expired by checking its expirationDate property @property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; /// Returns whether user data access is still active for the given access token @property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Initializes a new instance. @param tokenString the opaque token string. @param permissions the granted permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. @param expiredPermissions the expired permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. @param appID the app ID. @param userID the user ID. @param expirationDate the optional expiration date (defaults to distantFuture). @param refreshDate the optional date the token was last refreshed (defaults to today). @param dataAccessExpirationDate the date which data access will expire for the given user (defaults to distantFuture). This initializer should only be used for advanced apps that manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` along with `+currentAccessToken`. */ - (instancetype)initWithTokenString:(NSString *)tokenString permissions:(NSArray<NSString *> *)permissions declinedPermissions:(NSArray<NSString *> *)declinedPermissions expiredPermissions:(NSArray<NSString *> *)expiredPermissions appID:(NSString *)appID userID:(NSString *)userID expirationDate:(nullable NSDate *)expirationDate refreshDate:(nullable NSDate *)refreshDate dataAccessExpirationDate:(nullable NSDate *)dataAccessExpirationDate NS_DESIGNATED_INITIALIZER; /** Convenience getter to determine if a permission has been granted @param permission The permission to check. */ // UNCRUSTIFY_FORMAT_OFF - (BOOL)hasGranted:(NSString *)permission NS_SWIFT_NAME(hasGranted(permission:)); // UNCRUSTIFY_FORMAT_ON /** Compares the receiver to another FBSDKAccessToken @param token The other token @return YES if the receiver's values are equal to the other token's values; otherwise NO */ - (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; /** Refresh the current access token's permission state and extend the token's expiration date, if possible. @param completion an optional callback handler that can surface any errors related to permission refreshing. On a successful refresh, the currentAccessToken will be updated so you typically only need to observe the `FBSDKAccessTokenDidChangeNotification` notification. If a token is already expired, it cannot be refreshed. */ + (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithTokenCache:(id<FBSDKTokenCaching>)tokenCache graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory graphRequestPiggybackManager:(id<FBSDKGraphRequestPiggybackManaging>)graphRequestPiggybackManager errorFactory:(id<FBSDKErrorCreating>)errorFactory NS_SWIFT_NAME(configure(tokenCache:graphRequestConnectionFactory:graphRequestPiggybackManager:errorFactory:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProviding.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; @protocol FBSDKTokenCaching; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AccessTokenProviding) @protocol FBSDKAccessTokenProviding @property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken NS_SWIFT_NAME(current); @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertiserIDProviding.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AdvertiserIDProviding) @protocol FBSDKAdvertiserIDProviding @property (nullable, nonatomic, readonly, copy) NSString *advertiserID; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventDropDetermining.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventDropDetermining) @protocol FBSDKAppEventDropDetermining @property (nonatomic, readonly) BOOL shouldDropAppEvents; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h
New file @@ -0,0 +1,106 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName` constants. */ /// typedef for FBSDKAppEventName typedef NSString *FBSDKAppEventName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.Name); // MARK: - General Purpose /// Log this event when the user clicks an ad. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; /// Log this event when the user views an ad. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; /// Log this event when a user has completed registration with the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; /// Log this event when the user has completed a tutorial in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; /// A telephone/SMS, email, chat or other type of contact between a customer and your business. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; /// The customization of products through a configuration tool or other application your business owns. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; /// The donation of funds to your organization or cause. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; /// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; /// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; /// The booking of an appointment to visit one of your locations. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; /// Log this event when a user has performed a search within the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; /// The start of a free trial of a product or service you offer (example: trial subscription). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; /// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; /// The start of a paid subscription for a product or service you offer. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; /// Log this event when a user has viewed a form of content in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; // MARK: - E-Commerce /// Log this event when the user has entered their payment info. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; /// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; /// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; /// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; /// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; // MARK: - Gaming /// Log this event when the user has achieved a level in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; /// Log this event when the user has unlocked an achievement in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; /// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; // MARK: - Internal /** Internal values exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitializeSDK; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusAvailable; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusDenied; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusRestricted; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSDKSettingsChanged; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h
New file @@ -0,0 +1,73 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. */ /// typedef for FBSDKAppEventParameterName typedef NSString *FBSDKAppEventParameterName NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterName); /** * Parameter key used to specify data for the one or more pieces of content being logged about. * Data should be a JSON encoded string. * Example: * "[{\"id\": \"1234\", \"quantity\": 2, \"item_price\": 5.99}, {\"id\": \"5678\", \"quantity\": 1, \"item_price\": 9.99}]" */ FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; /// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; /// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; /// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; /// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; /// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; /// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; /// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; /// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; /// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; /// Parameter key used to specify the string provided by the user for a search operation. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; /// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; /** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression * or FBSDKAppEventNameAdClick event. * E.g. "banner", "interstitial", "rewarded_video", "native" */ FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameAdType; /** Parameter key used to specify the unique ID for all events within a subscription * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; /// Parameter key used to specify event name. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; /// Parameter key used to specify event log time. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h
New file @@ -0,0 +1,77 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. /// typedef for FBSDKAppEventParameterProduct typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); /// Parameter key used to specify the product item's category. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; /// Parameter key used to specify the product item's custom label 0. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; /// Parameter key used to specify the product item's custom label 1. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; /// Parameter key used to specify the product item's custom label 2. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; /// Parameter key used to specify the product item's custom label 3. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; /// Parameter key used to specify the product item's custom label 4. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; /// Parameter key used to specify the product item's AppLink app URL for iOS. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; /// Parameter key used to specify the product item's AppLink app ID for iOS App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; /// Parameter key used to specify the product item's AppLink app name for iOS. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; /// Parameter key used to specify the product item's AppLink app URL for iPhone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; /// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; /// Parameter key used to specify the product item's AppLink app name for iPhone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; /// Parameter key used to specify the product item's AppLink app URL for iPad. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; /// Parameter key used to specify the product item's AppLink app ID for iPad App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; /// Parameter key used to specify the product item's AppLink app name for iPad. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; /// Parameter key used to specify the product item's AppLink app URL for Android. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; /// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; /// Parameter key used to specify the product item's AppLink app name for Android. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; /// Parameter key used to specify the product item's AppLink app URL for Windows Phone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; /// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; /// Parameter key used to specify the product item's AppLink app name for Windows Phone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h
New file @@ -0,0 +1,23 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /* @methodgroup Predefined values to assign to event parameters that accompany events logged through the `logEvent` family of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. */ /// typedef for FBSDKAppEventParameterValue typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); /// Yes-valued parameter value to be used with parameter keys that need a Yes/No value FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; /// No-valued parameter value to be used with parameter keys that need a Yes/No value FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParametersExtracting.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventParametersExtracting) @protocol FBSDKAppEventParametersExtracting - (NSMutableDictionary<NSString *, NSString *> *)activityParametersDictionaryForEvent:(NSString *)eventCategory shouldAccessAdvertisingID:(BOOL)shouldAccessAdvertisingID userID:(nullable NSString *)userID userData:(nullable NSString *)userData; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h
New file @@ -0,0 +1,44 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; /// Parameter key used to specify user's email. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; /// Parameter key used to specify user's first name. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; /// Parameter key used to specify user's last name. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; /// Parameter key used to specify user's phone. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; /// Parameter key used to specify user's date of birth. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; /// Parameter key used to specify user's gender. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; /// Parameter key used to specify user's city. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; /// Parameter key used to specify user's state. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; /// Parameter key used to specify user's zip. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; /// Parameter key used to specify user's country. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; /// Parameter key used to specify user's external id. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h
New file @@ -0,0 +1,538 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV #import <WebKit/WebKit.h> #endif #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKAppEventsConfiguring.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushBehavior.h> #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <FBSDKCoreKit/FBSDKApplicationActivating.h> #import <FBSDKCoreKit/FBSDKApplicationLifecycleObserving.h> #import <FBSDKCoreKit/FBSDKApplicationStateSetting.h> #import <FBSDKCoreKit/FBSDKEventLogging.h> #import <FBSDKCoreKit/FBSDKGraphRequest.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> #import <FBSDKCoreKit/FBSDKProductAvailability.h> #import <FBSDKCoreKit/FBSDKProductCondition.h> #import <FBSDKCoreKit/FBSDKSourceApplicationTracking.h> #import <FBSDKCoreKit/FBSDKUserIDProviding.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; /// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); /** Client-side event logging for specialized application analytics available through Facebook App Insights and for use with Facebook Ads conversion tracking and optimization. The `FBSDKAppEvents` static class has a few related roles: + Logging predefined and application-defined events to Facebook App Insights with a numeric value to sum across a large number of events, and an optional set of key/value parameters that define "segments" for this event (e.g., 'purchaserStatus' : 'frequent', or 'gamerLevel' : 'intermediate') + Logging events to later be used for ads optimization around lifetime value. + Methods that control the way in which events are flushed out to the Facebook servers. Here are some important characteristics of the logging mechanism provided by `FBSDKAppEvents`: + Events are not sent immediately when logged. They're cached and flushed out to the Facebook servers in a number of situations: - when an event count threshold is passed (currently 100 logged events). - when a time threshold is passed (currently 15 seconds). - when an app has gone to background and is then brought back to the foreground. + Events will be accumulated when the app is in a disconnected state, and sent when the connection is restored and one of the above 'flush' conditions are met. + The `FBSDKAppEvents` class is thread-safe in that events may be logged from any of the app's threads. + The developer can set the `flushBehavior` on `FBSDKAppEvents` to force the flushing of events to only occur on an explicit call to the `flush` method. + The developer can turn on console debug output for event logging and flushing to the server by using the `FBSDKLoggingBehaviorAppEvents` value in `[FBSettings setLoggingBehavior:]`. Some things to note when logging events: + There is a limit on the number of unique event names an app can use, on the order of 1000. + There is a limit to the number of unique parameter names in the provided parameters that can be used per event, on the order of 25. This is not just for an individual call, but for all invocations for that eventName. + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and must consist of alphanumeric characters, _, -, or spaces. + The length of each parameter value can be no more than on the order of 100 characters. */ NS_SWIFT_NAME(AppEvents) @interface FBSDKAppEvents : NSObject < FBSDKEventLogging, FBSDKAppEventsConfiguring, FBSDKApplicationActivating, FBSDKApplicationLifecycleObserving, FBSDKApplicationStateSetting, FBSDKSourceApplicationTracking, FBSDKUserIDProviding > - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /// The shared instance of AppEvents. @property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; /// Control over event batching/flushing /// The current event flushing behavior specifying when events are sent back to Facebook servers. @property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; /** Set the 'override' App ID for App Event logging. In some cases, apps want to use one Facebook App ID for login and social presence and another for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` plist value. If that's not set, it defaults to `Settings.shared.appID`. This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application delegate's `application(_:didFinishLaunchingWithOptions:)` method. */ @property (nullable, nonatomic, copy) NSString *loggingOverrideAppID; /** The custom user ID to associate with all app events. The userID is persisted until it is cleared by passing `nil`. */ @property (nullable, nonatomic, copy) NSString *userID; /// Returns generated anonymous id that persisted with current install of the app @property (nonatomic, readonly) NSString *anonymousID; /* * Basic event logging */ /** Log an event with just an event name. @param eventName The name of the event to record. Limitations on number of events and name length are given in the `AppEvents` documentation. */ - (void)logEvent:(FBSDKAppEventName)eventName; /** Log an event with an event name and a numeric value to be aggregated with other events of this name. @param eventName The name of the event to record. Limitations on number of events and name length are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. */ - (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum; /** Log an event with an event name and a set of key/value pairs in the parameters dictionary. Parameter limitations are described above. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. */ - (void)logEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. */ - (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes that this event doesn't have a value associated with it for summation. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. */ - (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(nullable NSNumber *)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken; /* * Purchase logging */ /** Log a purchase of the specified amount, in the specified currency. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency NS_SWIFT_NAME(logPurchase(amount:currency:)); // UNCRUSTIFY_FORMAT_ON /** Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); // UNCRUSTIFY_FORMAT_ON /** Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); // UNCRUSTIFY_FORMAT_ON /* * Push Notifications Logging */ /** Log an app event that tracks that the application was open via Push Notification. @param payload Notification payload received via `UIApplicationDelegate`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPushNotificationOpen:(NSDictionary<NSString *, id> *)payload NS_SWIFT_NAME(logPushNotificationOpen(payload:)); // UNCRUSTIFY_FORMAT_ON /** Log an app event that tracks that a custom action was taken from a push notification. @param payload Notification payload received via `UIApplicationDelegate`. @param action Name of the action that was taken. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPushNotificationOpen:(NSDictionary<NSString *, id> *)payload action:(NSString *)action NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); // UNCRUSTIFY_FORMAT_ON /** Uploads product catalog product item as an app event @param itemID Unique ID for the item. Can be a variant for a product. Max size is 100. @param availability If item is in stock. Accepted values are: in stock - Item ships immediately out of stock - No plan to restock preorder - Available in future available for order - Ships in 1-2 weeks discontinued - Discontinued @param condition Product condition: new, refurbished or used. @param description Short text describing product. Max size is 5000. @param imageLink Link to item image used in ad. @param link Link to merchant's site where someone can buy the item. @param title Title of item. @param priceAmount Amount of purchase, in the currency specified by the 'currency' parameter. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN @param mpn Unique manufacture ID for product @param brand Name of the brand Note: Either gtin, mpn or brand is required. @param parameters Optional fields for deep link specification. */ // UNCRUSTIFY_FORMAT_OFF - (void)logProductItem:(NSString *)itemID availability:(FBSDKProductAvailability)availability condition:(FBSDKProductCondition)condition description:(NSString *)description imageLink:(NSString *)imageLink link:(NSString *)link title:(NSString *)title priceAmount:(double)priceAmount currency:(NSString *)currency gtin:(nullable NSString *)gtin mpn:(nullable NSString *)mpn brand:(nullable NSString *)brand parameters:(nullable NSDictionary<NSString *, id> *)parameters NS_SWIFT_NAME(logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)); // UNCRUSTIFY_FORMAT_ON /** Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the app delegates' `applicationDidBecomeActive:` method. This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to track user acquisition and app install ads conversions. `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much time has elapsed between sessions, and with the number of background/foreground interruptions that session had. This data is all visible in your app's App Events Insights. */ - (void)activateApp; /* * Push Notifications Registration and Uninstall Tracking */ /** Sets and sends device token to register the current application for push notifications. Sets and sends a device token from the `Data` representation that you get from `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. @param deviceToken Device token data. */ - (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; /** Sets and sends device token string to register the current application for push notifications. Sets and sends a device token string @param deviceTokenString Device token string. */ // UNCRUSTIFY_FORMAT_OFF - (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); // UNCRUSTIFY_FORMAT_ON /** Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. */ - (void)flush; /** Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, and then use the resultant Custom Audience to target ads. The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out at the iOS level from ad tracking, then a `nil` ID will be returned. This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. If `nil`, then `AccessToken.current` is used. */ // UNCRUSTIFY_FORMAT_OFF - (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); // UNCRUSTIFY_FORMAT_ON /** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param email user's email @param firstName user's first name @param lastName user's last name @param phone user's phone @param dateOfBirth user's date of birth @param gender user's gender @param city user's city @param state user's state @param zip user's zip @param country user's country */ // UNCRUSTIFY_FORMAT_OFF - (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone dateOfBirth:(nullable NSString *)dateOfBirth gender:(nullable NSString *)gender city:(nullable NSString *)city state:(nullable NSString *)state zip:(nullable NSString *)zip country:(nullable NSString *)country NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); // UNCRUSTIFY_FORMAT_ON /// Returns the set user data else nil - (nullable NSString *)getUserData; /// Clears the current user data - (void)clearUserData; /** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param data data @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone */ - (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; /// Clears the current user data of certain type - (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; #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. @param webView The webview to augment with the additional JavaScript behavior */ - (void)augmentHybridWebView:(WKWebView *)webView; #endif /* * Unity helper functions */ /** Set whether Unity is already initialized. @param isUnityInitialized Whether Unity is initialized. */ - (void)setIsUnityInitialized:(BOOL)isUnityInitialized; /// Send event bindings to Unity - (void)sendEventBindingsToUnity; /* * SDK Specific Event Logging * Do not call directly outside of the SDK itself. */ /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged accessToken:(nullable FBSDKAccessToken *)accessToken; - (void)flushForReason:(FBSDKAppEventsFlushReason)flushReason; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguration.h
New file @@ -0,0 +1,38 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAdvertisingTrackingStatus.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProtocol.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfiguration) @interface FBSDKAppEventsConfiguration : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAppEventsConfiguration> @property (nonatomic, readonly, assign) FBSDKAdvertisingTrackingStatus defaultATEStatus; @property (nonatomic, readonly, assign) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly, assign) BOOL eventCollectionEnabled; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithJSON:(nullable NSDictionary<NSString *, id> *)dict; + (instancetype)defaultConfiguration; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationManager.h
New file @@ -0,0 +1,52 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProviding.h> typedef void (^FBSDKAppEventsConfigurationManagerBlock)(void); @protocol FBSDKDataPersisting; @protocol FBSDKSettings; @protocol FBSDKGraphRequestFactory; @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKAppEventsConfiguration; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationManager) @interface FBSDKAppEventsConfigurationManager : NSObject <FBSDKAppEventsConfigurationProviding> @property (class, nonatomic, readonly) FBSDKAppEventsConfigurationManager *shared; @property (nonatomic, readonly) id<FBSDKAppEventsConfiguration> cachedAppEventsConfiguration; #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif // UNCRUSTIFY_FORMAT_OFF - (void) configureWithStore:(id<FBSDKDataPersisting>)store settings:(id<FBSDKSettings>)settings graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory NS_SWIFT_NAME(configure(store:settings:graphRequestFactory:graphRequestConnectionFactory:)); // UNCRUSTIFY_FORMAT_ON - (void)loadAppEventsConfigurationWithBlock:(FBSDKAppEventsConfigurationManagerBlock)block; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProtocol.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProtocol) @protocol FBSDKAppEventsConfiguration @property (nonatomic, readonly, assign) FBSDKAdvertisingTrackingStatus defaultATEStatus; @property (nonatomic, readonly, assign) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly, assign) BOOL eventCollectionEnabled; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithJSON:(nullable NSDictionary<NSString *, id> *)dict; + (instancetype)defaultConfiguration; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProviding.h
New file @@ -0,0 +1,39 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProvidingBlock) typedef void (^FBSDKAppEventsConfigurationProvidingBlock)(void); NS_ASSUME_NONNULL_BEGIN @protocol FBSDKAppEventsConfiguration; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProviding) @protocol FBSDKAppEventsConfigurationProviding @property (nonatomic, readonly) id<FBSDKAppEventsConfiguration> cachedAppEventsConfiguration; - (void)loadAppEventsConfigurationWithBlock:(FBSDKAppEventsConfigurationProvidingBlock)block; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguring.h
New file @@ -0,0 +1,94 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKAEMReporter; @protocol FBSDKGateKeeperManaging; @protocol FBSDKAppEventsConfigurationProviding; @protocol FBSDKSourceApplicationTracking; @protocol FBSDKServerConfigurationProviding; @protocol FBSDKGraphRequestFactory; @protocol FBSDKFeatureChecking; @protocol FBSDKDataPersisting; @protocol FBSDKInternalUtility; @protocol FBSDKLogging; @protocol FBSDKSettings; @protocol FBSDKPaymentObserving; @protocol FBSDKTimeSpentRecording; @protocol FBSDKAppEventsStatePersisting; @protocol FBSDKAppEventsParameterProcessing; @protocol FBSDKAppEventsParameterProcessing; @protocol FBSDKATEPublisherCreating; @protocol FBSDKAppEventsStateProviding; @protocol FBSDKAdvertiserIDProviding; @protocol FBSDKUserDataPersisting; @protocol FBSDKLoggingNotifying; @protocol FBSDKAppEventsUtility; @protocol FBSDKAppEventDropDetermining; @protocol FBSDKCAPIReporter; @protocol FBSDKAppEventParametersExtracting; #if !TARGET_OS_TV @protocol FBSDKEventProcessing; @protocol FBSDKMetadataIndexing; @protocol FBSDKAppEventsReporter; @protocol FBSDKCodelessIndexing; @protocol FBSDKSwizzling; #endif NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfiguring) @protocol FBSDKAppEventsConfiguring - (void) configureWithGateKeeperManager:(Class<FBSDKGateKeeperManaging>)gateKeeperManager appEventsConfigurationProvider:(id<FBSDKAppEventsConfigurationProviding>)appEventsConfigurationProvider serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory featureChecker:(id<FBSDKFeatureChecking>)featureChecker primaryDataStore:(id<FBSDKDataPersisting>)primaryDataStore logger:(Class<FBSDKLogging>)logger settings:(id<FBSDKSettings>)settings paymentObserver:(id<FBSDKPaymentObserving>)paymentObserver timeSpentRecorder:(id<FBSDKSourceApplicationTracking, FBSDKTimeSpentRecording>)timeSpentRecorder appEventsStateStore:(id<FBSDKAppEventsStatePersisting>)appEventsStateStore eventDeactivationParameterProcessor:(id<FBSDKAppEventsParameterProcessing>)eventDeactivationParameterProcessor restrictiveDataFilterParameterProcessor:(id<FBSDKAppEventsParameterProcessing>)restrictiveDataFilterParameterProcessor atePublisherFactory:(id<FBSDKATEPublisherCreating>)atePublisherFactory appEventsStateProvider:(id<FBSDKAppEventsStateProviding>)appEventsStateProvider advertiserIDProvider:(id<FBSDKAdvertiserIDProviding>)advertiserIDProvider userDataStore:(id<FBSDKUserDataPersisting>)userDataStore appEventsUtility:(id<FBSDKAppEventDropDetermining, FBSDKAppEventParametersExtracting, FBSDKAppEventsUtility, FBSDKLoggingNotifying>)appEventsUtility internalUtility:(id<FBSDKInternalUtility>)internalUtility capiReporter:(id<FBSDKCAPIReporter>)capiReporter NS_SWIFT_NAME(configure(gateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestFactory:featureChecker:primaryDataStore:logger:settings:paymentObserver:timeSpentRecorder:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:advertiserIDProvider:userDataStore:appEventsUtility:internalUtility:capiReporter:)); #if !TARGET_OS_TV // UNCRUSTIFY_FORMAT_OFF - (void)configureNonTVComponentsWithOnDeviceMLModelManager:(id<FBSDKEventProcessing>)modelManager metadataIndexer:(id<FBSDKMetadataIndexing>)metadataIndexer skAdNetworkReporter:(nullable id<FBSDKAppEventsReporter>)skAdNetworkReporter codelessIndexer:(Class<FBSDKCodelessIndexing>)codelessIndexer swizzler:(Class<FBSDKSwizzling>)swizzler aemReporter:(Class<FBSDKAEMReporter>)aemReporter NS_SWIFT_NAME(configureNonTVComponents(onDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:codelessIndexer:swizzler:aemReporter:)); // UNCRUSTIFY_FORMAT_ON #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsDeviceInfo.h
New file @@ -0,0 +1,41 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKDeviceInformationProviding.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsDeviceInfo) @interface FBSDKAppEventsDeviceInfo : NSObject <FBSDKDeviceInformationProviding> @property (class, nonnull, nonatomic, readonly) FBSDKAppEventsDeviceInfo *shared; @property (nullable, nonatomic, readonly) id<FBSDKSettings> settings; #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif - (void)configureWithSettings:(id<FBSDKSettings>)settings NS_SWIFT_NAME(configure(settings:)); #if DEBUG - (void)resetDependencies; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) Specifies when `FBSDKAppEvents` sends log events to the server. */ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. FBSDKAppEventsFlushBehaviorAuto = 0, /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the events are persisted and re-established at activation, but they will only be written with an explicit call to `flush`. */ FBSDKAppEventsFlushBehaviorExplicitOnly, } NS_SWIFT_NAME(AppEvents.FlushBehavior); frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushReason.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushReason) { FBSDKAppEventsFlushReasonExplicit, FBSDKAppEventsFlushReasonTimer, FBSDKAppEventsFlushReasonSessionChange, FBSDKAppEventsFlushReasonPersistedEvents, FBSDKAppEventsFlushReasonEventThreshold, FBSDKAppEventsFlushReasonEagerlyFlushingEvent, } NS_SWIFT_NAME(AppEvents.FlushReason); frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h
New file @@ -0,0 +1,13 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification NS_SWIFT_NAME(AppEventsLoggingResult); frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsParameterProcessing.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsParameterProcessing) @protocol FBSDKAppEventsParameterProcessing - (void)enable; - (nullable NSDictionary<FBSDKAppEventParameterName, id> *)processParameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters eventName:(FBSDKAppEventName)eventName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsReporter.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsReporter) @protocol FBSDKAppEventsReporter - (void)enable; // UNCRUSTIFY_FORMAT_OFF - (void)recordAndUpdateEvent:(NSString *)event currency:(nullable NSString *)currency value:(nullable NSNumber *)value parameters:(nullable NSDictionary<NSString *, id> *)parameters NS_SWIFT_NAME(recordAndUpdate(event:currency:value:parameters:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsState.h
New file @@ -0,0 +1,45 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKEventsProcessing.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ // this type is not thread safe. NS_SWIFT_NAME(_AppEventsState) @interface FBSDKAppEventsState : NSObject <NSCopying, NSSecureCoding> @property (class, nullable, nonatomic) NSArray<id<FBSDKEventsProcessing>> *eventProcessors; @property (nonatomic, readonly, copy) NSArray<NSDictionary<NSString *, id> *> *events; @property (nonatomic, readonly, assign) NSUInteger numSkipped; @property (nonatomic, readonly, copy) NSString *tokenString; @property (nonatomic, readonly, copy) NSString *appID; @property (nonatomic, readonly, getter = areAllEventsImplicit) BOOL allEventsImplicit; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithToken:(nullable NSString *)tokenString appID:(nullable NSString *)appID NS_DESIGNATED_INITIALIZER; - (void)addEvent:(NSDictionary<NSString *, id> *)eventDictionary isImplicit:(BOOL)isImplicit; - (void)addEventsFromAppEventState:(FBSDKAppEventsState *)appEventsState; - (BOOL)isCompatibleWithAppEventsState:(nullable FBSDKAppEventsState *)appEventsState; - (BOOL)isCompatibleWithTokenString:(NSString *)tokenString appID:(NSString *)appID; - (NSString *)JSONStringForEventsIncludingImplicitEvents:(BOOL)includeImplicitEvents; - (NSString *)extractReceiptData; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateManager.h
New file @@ -0,0 +1,36 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEventsStatePersisting.h> #import <Foundation/Foundation.h> @class FBSDKAppEventsState; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStateManager) @interface FBSDKAppEventsStateManager : NSObject <FBSDKAppEventsStatePersisting> @property (class, nonatomic, readonly) FBSDKAppEventsStateManager *shared; - (void)clearPersistedAppEventsStates; // reads all saved event states, appends the param, and writes them all. - (void)persistAppEventsData:(FBSDKAppEventsState *)appEventsState; // returns the array of saved app event states and deletes them. - (NSArray<FBSDKAppEventsState *> *)retrievePersistedAppEventsStates; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStatePersisting.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @class FBSDKAppEventsState; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStatePersisting) @protocol FBSDKAppEventsStatePersisting - (void)clearPersistedAppEventsStates; - (void)persistAppEventsData:(FBSDKAppEventsState *)appEventsState; // patternlint-disable-next-line objc-headers-collection-generics - (NSArray<id> *)retrievePersistedAppEventsStates; // NSArray<FBSDKAppEventsState *> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateProviding.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAppEventsState; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStateProviding) @protocol FBSDKAppEventsStateProviding // UNCRUSTIFY_FORMAT_OFF - (FBSDKAppEventsState *)createStateWithToken:(NSString *)tokenString appID:(NSString *)appID NS_SWIFT_NAME(createState(tokenString:appID:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtility.h
New file @@ -0,0 +1,61 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEventParametersExtracting.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <FBSDKCoreKit/FBSDKAppEventsUtilityProtocol.h> #import <FBSDKCoreKit/FBSDKLoggingNotifying.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsUtility) @interface FBSDKAppEventsUtility : NSObject <FBSDKAdvertiserIDProviding, FBSDKAppEventDropDetermining, FBSDKAppEventParametersExtracting, FBSDKAppEventsUtility, FBSDKLoggingNotifying> #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif @property (class, nonatomic) FBSDKAppEventsUtility *shared; @property (nullable, nonatomic, readonly, copy) NSString *advertiserID; @property (nonatomic, readonly) BOOL isDebugBuild; @property (nonatomic, readonly) BOOL shouldDropAppEvents; @property (nullable, nonatomic) id<FBSDKAppEventsConfigurationProviding> appEventsConfigurationProvider; @property (nullable, nonatomic) id<FBSDKDeviceInformationProviding> deviceInformationProvider; @property (nullable, nonatomic) id<FBSDKSettings> settings; @property (nullable, nonatomic) id<FBSDKInternalUtility> internalUtility; @property (nullable, nonatomic) id<FBSDKErrorCreating> errorFactory; @property (nullable, nonatomic) id<FBSDKDataPersisting> dataStore; - (BOOL)isSensitiveUserData:(NSString *)text; - (BOOL)isStandardEvent:(nullable NSString *)event; // UNCRUSTIFY_FORMAT_OFF - (void)configureWithAppEventsConfigurationProvider:(id<FBSDKAppEventsConfigurationProviding>)appEventsConfigurationProvider deviceInformationProvider:(id<FBSDKDeviceInformationProviding>)deviceInformationProvider settings:(id<FBSDKSettings>)settings internalUtility:(id<FBSDKInternalUtility>)internalUtility errorFactory:(id<FBSDKErrorCreating>)errorFactory dataStore:(id<FBSDKDataPersisting>)dataStore NS_SWIFT_NAME(configure(appEventsConfigurationProvider:deviceInformationProvider:settings:internalUtility:errorFactory:dataStore:)); // UNCRUSTIFY_FORMAT_ON #if DEBUG - (void)reset; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtilityProtocol.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAccessToken.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsUtilityProtocol) @protocol FBSDKAppEventsUtility @property (nonatomic, readonly) NSTimeInterval unixTimeNow; - (void)ensureOnMainThread:(NSString *)methodName className:(NSString *)className; - (NSTimeInterval)convertToUnixTime:(nullable NSDate *)date; - (BOOL)validateIdentifier:(nullable NSString *)identifier; - (nullable NSString *)tokenStringToUseFor:(nullable FBSDKAccessToken *)token loggingOverrideAppID:(nullable NSString *)loggingOverrideAppID; - (NSString *)flushReasonToString:(FBSDKAppEventsFlushReason)flushReason; - (void)saveCampaignIDs:(NSURL *)url; - (nullable NSString *)getCampaignIDs; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkCreating.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV @protocol FBSDKAppLink; @protocol FBSDKAppLinkTarget; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkCreating) @protocol FBSDKAppLinkCreating // UNCRUSTIFY_FORMAT_OFF - (id<FBSDKAppLink>)createAppLinkWithSourceURL:(nullable NSURL *)sourceURL targets:(NSArray<id<FBSDKAppLinkTarget>> *)targets webURL:(nullable NSURL *)webURL isBackToReferrer:(BOOL)isBackToReferrer NS_SWIFT_NAME(createAppLink(sourceURL:targets:webURL:isBackToReferrer:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkEventPosting.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkEventPosting) @protocol FBSDKAppLinkEventPosting // UNCRUSTIFY_FORMAT_OFF - (void)postNotificationForEventName:(NSString *)name args:(NSDictionary<NSString *, id> *)args NS_SWIFT_NAME(postNotification(eventName:arguments:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationBlock.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKAppLinkNavigationType.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Describes the callback for appLinkFromURLInBackground. @param navType the FBSDKAppLink representing the deferred App Link @param error the error during the request, if any */ typedef void (^ FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError *_Nullable error) NS_SWIFT_NAME(AppLinkNavigationBlock); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationType.h
New file @@ -0,0 +1,23 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> /// The result of calling navigate on a FBSDKAppLinkNavigation typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { /// Indicates that the navigation failed and no app was opened FBSDKAppLinkNavigationTypeFailure, /// Indicates that the navigation succeeded by opening the URL in the browser FBSDKAppLinkNavigationTypeBrowser, /// Indicates that the navigation succeeded by opening the URL in an app on the device FBSDKAppLinkNavigationTypeApp, } NS_SWIFT_NAME(AppLinkNavigationType); #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkProtocol.h
New file @@ -0,0 +1,45 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKAppLinkTarget; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkProtocol) @protocol FBSDKAppLink /// The URL from which this FBSDKAppLink was derived @property (nullable, nonatomic, readonly, strong) NSURL *sourceURL; /** The ordered list of targets applicable to this platform that will be used for navigation. */ @property (nonatomic, readonly, copy) NSArray<id<FBSDKAppLinkTarget>> *targets; /// The fallback web URL to use if no targets are installed on this device. @property (nullable, nonatomic, readonly, strong) NSURL *webURL; /// return if this AppLink is to go back to referrer. @property (nonatomic, readonly, getter = isBackToReferrer, assign) BOOL backToReferrer; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilding.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKCoreKit.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkResolverRequestBuilding) @protocol FBSDKAppLinkResolverRequestBuilding - (id<FBSDKGraphRequest>)requestForURLs:(NSArray<NSURL *> *)urls; - (nullable NSString *)getIdiomSpecificField; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h
New file @@ -0,0 +1,46 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAppLink; /** Describes the callback for appLinkFromURLInBackground. @param appLink the FBSDKAppLink representing the deferred App Link @param error the error during the request, if any */ typedef void (^ FBSDKAppLinkBlock)(FBSDKAppLink *_Nullable appLink, NSError *_Nullable error) NS_SWIFT_NAME(AppLinkBlock); /** Implement this protocol to provide an alternate strategy for resolving App Links that may include pre-fetching, caching, or querying for App Link data from an index provided by a service provider. */ NS_SWIFT_NAME(AppLinkResolving) @protocol FBSDKAppLinkResolving <NSObject> /** Asynchronously resolves App Link data for a given URL. @param url The URL to resolve into an App Link. @param handler The completion block that will return an App Link for the given URL. */ - (void)appLinkFromURL:(NSURL *)url handler:(FBSDKAppLinkBlock)handler NS_EXTENSION_UNAVAILABLE_IOS("Not available in app extension"); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetCreating.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKAppLinkTargetProtocol.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkTargetCreating) @protocol FBSDKAppLinkTargetCreating // UNCRUSTIFY_FORMAT_OFF - (id<FBSDKAppLinkTarget>)createAppLinkTargetWithURL:(nullable NSURL *)url appStoreId:(nullable NSString *)appStoreId appName:(NSString *)appName NS_SWIFT_NAME(createAppLinkTarget(url:appStoreId:appName:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h
New file @@ -0,0 +1,39 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /// A protocol to describe an AppLinkTarget NS_SWIFT_NAME(AppLinkTargetProtocol) @protocol FBSDKAppLinkTarget // UNCRUSTIFY_FORMAT_OFF + (instancetype)appLinkTargetWithURL:(nullable NSURL *)url appStoreId:(nullable NSString *)appStoreId appName:(NSString *)appName NS_SWIFT_NAME(init(url:appStoreId:appName:)); // UNCRUSTIFY_FORMAT_ON /// The URL prefix for this app link target @property (nullable, nonatomic, readonly) NSURL *URL; /// The app ID for the app store @property (nullable, nonatomic, readonly, copy) NSString *appStoreId; /// The name of the app @property (nonatomic, readonly, copy) NSString *appName; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURL.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkURLProtocol) @protocol FBSDKAppLinkURL @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkExtras; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLCreating.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKAppLinkURL; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkURLCreating) @protocol FBSDKAppLinkURLCreating - (id<FBSDKAppLinkURL>)createAppLinkURLWithURL:(NSURL *)url; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLKeys.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSString *const FBSDKAppLinkDataParameterName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkTargetKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkUserAgentKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkExtrasKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersionKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererAppLink; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererAppName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererUrl; NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
New file @@ -0,0 +1,98 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKInfoDictionaryProviding; @protocol FBSDKUserIDProviding; NS_ASSUME_NONNULL_BEGIN /** 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. */ typedef void (^ FBSDKURLBlock)(NSURL *_Nullable url, NSError *_Nullable error) NS_SWIFT_NAME(URLBlock); /// Class containing App Links related utility methods. NS_SWIFT_NAME(AppLinkUtility) @interface FBSDKAppLinkUtility : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** 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. This method should only be called from a location that occurs after any launching URL has been processed (e.g., you should call this method from your application delegate's applicationDidBecomeActive:). */ + (void)fetchDeferredAppLink:(nullable FBSDKURLBlock)handler; /** 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 #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinkVersion.h
New file @@ -0,0 +1,18 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> /// The version of the App Link protocol that this library supports FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion NS_SWIFT_NAME(AppLinkVersion); #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppLinksBlock.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @class FBSDKAppLink; NS_ASSUME_NONNULL_BEGIN /** Describes the callback for appLinkFromURLInBackground. @param appLinks the FBSDKAppLinks representing the deferred App Links @param error the error during the request, if any */ typedef void (^ FBSDKAppLinksBlock)(NSDictionary<NSURL *, FBSDKAppLink *> *appLinks, NSError *_Nullable error) NS_SWIFT_NAME(AppLinksBlock); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppStoreReceiptProviding.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppStoreReceiptProviding) @protocol FBSDKAppStoreReceiptProviding @property (nullable, readonly, copy) NSURL *appStoreReceiptURL; @end /** Internal type conformance to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface NSBundle () <FBSDKAppStoreReceiptProviding> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationActivating.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationActivating) @protocol FBSDKApplicationActivating - (void)activateApp; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleNotifications.h
New file @@ -0,0 +1,11 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> extern NSNotificationName const FBSDKApplicationDidBecomeActiveNotification; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleObserving.h
New file @@ -0,0 +1,27 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationLifecycleObserving) @protocol FBSDKApplicationLifecycleObserving - (void)startObservingApplicationLifecycleNotifications NS_SWIFT_NAME(startObservingApplicationLifecycleNotifications()); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /* Describes any types that optionally responds to various lifecycle events received by the system and propagated by `ApplicationDelegate`. */ @protocol FBSDKApplicationObserving @optional - (void)applicationDidBecomeActive:(nullable UIApplication *)application; - (void)applicationWillResignActive:(nullable UIApplication *)application; - (void)applicationDidEnterBackground:(nullable UIApplication *)application; - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(nullable NSDictionary<UIApplicationLaunchOptionsKey, id> *)launchOptions; - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nullable id)annotation; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationStateSetting.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationStateSetting) @protocol FBSDKApplicationStateSetting - (void)setApplicationState:(UIApplicationState)state; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationStatusUtility.h
New file @@ -0,0 +1,60 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ /* FBSDKAuthenticationTokenStatusChecker_h */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAccessTokenProviding.h> #import <FBSDKCoreKit/FBSDKAuthenticationTokenProviding.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> @protocol FBSDKProfileProviding; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AuthenticationStatusUtility) @interface FBSDKAuthenticationStatusUtility : NSObject @property (class, nullable, nonatomic) Class<FBSDKProfileProviding> profileSetter; @property (class, nullable, nonatomic) id<FBSDKURLSessionProviding> sessionDataTaskProvider; @property (class, nullable, nonatomic) Class<FBSDKAccessTokenProviding> accessTokenWallet; @property (class, nullable, nonatomic) Class<FBSDKAuthenticationTokenProviding> authenticationTokenWallet; /// Sets dependencies. This must be called during SDK initialization. + (void)configureWithProfileSetter:(Class<FBSDKProfileProviding>)profileSetter sessionDataTaskProvider:(id<FBSDKURLSessionProviding>)sessionDataTaskProvider accessTokenWallet:(Class<FBSDKAccessTokenProviding>)accessTokenWallet authenticationTokenWallet:(Class<FBSDKAuthenticationTokenProviding>)authenticationWallet NS_SWIFT_NAME(configure(profileSetter:sessionDataTaskProvider:accessTokenWallet:authenticationTokenWallet:)); /** Fetches the latest authentication status from server. This will invalidate the current user session if the returned status is not authorized. */ + (void)checkAuthenticationStatus; #if DEBUG + (void)resetClassDependencies; #endif @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h
New file @@ -0,0 +1,73 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAuthenticationTokenProviding.h> @class FBSDKAuthenticationTokenClaims; @protocol FBSDKTokenCaching; NS_ASSUME_NONNULL_BEGIN /// Represent an AuthenticationToken used for a login attempt NS_SWIFT_NAME(AuthenticationToken) @interface FBSDKAuthenticationToken : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAuthenticationTokenProviding> /** Internal init method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (instancetype)initWithTokenString:(NSString *)tokenString nonce:(NSString *)nonce graphDomain:(NSString *)graphDomain; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** The "global" authentication token that represents the currently logged in user. The `currentAuthenticationToken` represents the authentication token of the current user and can be used by a client to verify an authentication attempt. */ @property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken NS_SWIFT_NAME(current); /// The raw token string from the authentication response @property (nonatomic, readonly, copy) NSString *tokenString; /// The nonce from the decoded authentication response @property (nonatomic, readonly, copy) NSString *nonce; /// The graph domain where the user is authenticated. @property (nonatomic, readonly, copy) NSString *graphDomain; /// Returns the claims encoded in the AuthenticationToken - (nullable FBSDKAuthenticationTokenClaims *)claims; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; #pragma mark - Test methods #if DEBUG - (instancetype)initWithTokenString:(NSString *)tokenString nonce:(NSString *)nonce; + (void)resetCurrentAuthenticationTokenCache; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProviding.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKTokenCaching.h> @class FBSDKAuthenticationToken; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AuthenticationTokenProviding) @protocol FBSDKAuthenticationTokenProviding @property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken NS_SWIFT_NAME(current); @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKAutoSetup.h
New file @@ -0,0 +1,44 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKAEMReporter; @protocol FBSDKAppEventsUtility; @protocol FBSDKCrashHandler; @protocol FBSDKEventLogging; @protocol FBSDKFeatureDisabling; @protocol FBSDKSwizzling; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AutoSetup) @protocol FBSDKAutoSetup - (void)configureWithSwizzler:(nonnull Class<FBSDKSwizzling>)swizzler aemReporter:(nonnull Class<FBSDKAEMReporter>)aemReporter eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger crashHandler:(nonnull id<FBSDKCrashHandler>)crashHandler featureChecker:(nonnull id<FBSDKFeatureDisabling>)featureChecker appEventsUtility:(nonnull id<FBSDKAppEventsUtility>)appEventsUtility NS_SWIFT_NAME(configure(swizzler:reporter:eventLogger:crashHandler:featureChecker:appEventsUtility:)); - (void)enableAutoSetup; - (void)logAutoSetupStatus:(BOOL)optin source:(NSString *)source; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h
New file @@ -0,0 +1,51 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKBridgeAPIProtocolType.h> NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIAppIDKey; FOUNDATION_EXPORT NSString *const FBSDKBridgeAPISchemeSuffixKey; FOUNDATION_EXPORT NSString *const FBSDKBridgeAPIVersionKey; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(BridgeAPIProtocol) @protocol FBSDKBridgeAPIProtocol <NSObject> // UNCRUSTIFY_FORMAT_OFF - (nullable NSURL *)requestURLWithActionID:(NSString *)actionID scheme:(NSString *)scheme methodName:(NSString *)methodName parameters:(NSDictionary<NSString *, id> *)parameters error:(NSError *_Nullable *)errorRef NS_SWIFT_NAME(requestURL(actionID:scheme:methodName:parameters:)); // UNCRUSTIFY_FORMAT_ON // UNCRUSTIFY_FORMAT_OFF - (nullable NSDictionary<NSString *, id> *)responseParametersForActionID:(NSString *)actionID queryParameters:(NSDictionary<NSString *, id> *)queryParameters cancelled:(nullable BOOL *)cancelledRef error:(NSError *_Nullable *)errorRef NS_SWIFT_NAME(responseParameters(actionID:queryParameters:cancelled:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h
New file @@ -0,0 +1,65 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKBridgeAPIProtocolType.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequest.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequestProtocol.h> #import <FBSDKCoreKit/FBSDKURLScheme.h> @protocol FBSDKInternalURLOpener; @protocol FBSDKInternalUtility; @protocol FBSDKSettings; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_BridgeAPIRequest) @interface FBSDKBridgeAPIRequest : NSObject <NSCopying, FBSDKBridgeAPIRequest> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; + (nullable instancetype)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType scheme:(FBSDKURLScheme)scheme methodName:(nullable NSString *)methodName parameters:(nullable NSDictionary<NSString *, id> *)parameters userInfo:(nullable NSDictionary<NSString *, id> *)userInfo; @property (nonatomic, readonly, copy) NSString *actionID; @property (nullable, nonatomic, readonly, copy) NSString *methodName; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *parameters; @property (nonatomic, readonly, assign) FBSDKBridgeAPIProtocolType protocolType; @property (nonatomic, readonly, copy) FBSDKURLScheme scheme; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *userInfo; - (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithInternalURLOpener:(id<FBSDKInternalURLOpener>)internalURLOpener internalUtility:(id<FBSDKInternalUtility>)internalUtility settings:(id<FBSDKSettings>)settings NS_SWIFT_NAME(configure(internalURLOpener:internalUtility:settings:)); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h
New file @@ -0,0 +1,51 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <UIKit/UIViewController.h> #import <FBSDKCoreKit/FBSDKBridgeAPIResponse.h> #import <FBSDKCoreKit/FBSDKConstants.h> @protocol FBSDKBridgeAPIRequest; @protocol FBSDKURLOpening; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(BridgeAPIRequestOpening) @protocol FBSDKBridgeAPIRequestOpening - (void)openBridgeAPIRequest:(NSObject<FBSDKBridgeAPIRequest> *)request useSafariViewController:(BOOL)useSafariViewController fromViewController:(nullable UIViewController *)fromViewController completionBlock:(FBSDKBridgeAPIResponseBlock)completionBlock; // UNCRUSTIFY_FORMAT_OFF - (void)openURLWithSafariViewController:(NSURL *)url sender:(nullable id<FBSDKURLOpening>)sender fromViewController:(nullable UIViewController *)fromViewController handler:(FBSDKSuccessBlock)handler NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); // UNCRUSTIFY_FORMAT_ON - (void)openURL:(NSURL *)url sender:(nullable id<FBSDKURLOpening>)sender handler:(FBSDKSuccessBlock)handler; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h
New file @@ -0,0 +1,56 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKBridgeAPIRequest; @class FBSDKBridgeAPIResponse; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^ FBSDKBridgeAPIResponseBlock)(FBSDKBridgeAPIResponse *response) NS_SWIFT_NAME(BridgeAPIResponseBlock); /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(BridgeAPIResponse) @interface FBSDKBridgeAPIResponse : NSObject <NSCopying, NSObject> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; + (instancetype)bridgeAPIResponseWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request error:(nullable NSError *)error; + (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request responseURL:(NSURL *)responseURL sourceApplication:(nullable NSString *)sourceApplication error:(NSError *__autoreleasing *)errorRef; + (instancetype)bridgeAPIResponseCancelledWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request; @property (nonatomic, readonly, getter = isCancelled, assign) BOOL cancelled; @property (nullable, nonatomic, readonly, copy) NSError *error; @property (nonatomic, readonly, copy) NSObject<FBSDKBridgeAPIRequest> *request; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *responseParameters; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h
New file @@ -0,0 +1,93 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <UIKit/UIKit.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKImpressionLoggingButton.h> @class FBSDKIcon; @protocol FBSDKEventLogging; NS_ASSUME_NONNULL_BEGIN /// A base class for common SDK buttons. NS_SWIFT_NAME(FBButton) @interface FBSDKButton : FBSDKImpressionLoggingButton @property (nonatomic, readonly, getter = isImplicitlyDisabled) BOOL implicitlyDisabled; - (void)checkImplicitlyDisabled; - (void)configureWithIcon:(nullable FBSDKIcon *)icon title:(nullable NSString *)title backgroundColor:(nullable UIColor *)backgroundColor highlightedColor:(nullable UIColor *)highlightedColor; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void) configureWithIcon:(nullable FBSDKIcon *)icon title:(nullable NSString *)title backgroundColor:(nullable UIColor *)backgroundColor highlightedColor:(nullable UIColor *)highlightedColor selectedTitle:(nullable NSString *)selectedTitle selectedIcon:(nullable FBSDKIcon *)selectedIcon selectedColor:(nullable UIColor *)selectedColor selectedHighlightedColor:(nullable UIColor *)selectedHighlightedColor; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (UIColor *)defaultBackgroundColor; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (CGSize)sizeThatFits:(CGSize)size title:(NSString *)title; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (CGSize)textSizeForText:(NSString *)text font:(UIFont *)font constrainedSize:(CGSize)constrainedSize lineBreakMode:(NSLineBreakMode)lineBreakMode; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)logTapEventWithEventName:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithApplicationActivationNotifier:(id)applicationActivationNotifier eventLogger:(id<FBSDKEventLogging>)eventLogger accessTokenProvider:(Class<FBSDKAccessTokenProviding>)accessTokenProvider NS_SWIFT_NAME(configure(applicationActivationNotifier:eventLogger:accessTokenProvider:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(FBButtonImpressionLogging) @protocol FBSDKButtonImpressionLogging <NSObject> @property (nullable, nonatomic, readonly, copy) NSDictionary<FBSDKAppEventParameterName, id> *analyticsParameters; @property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; @property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKClientTokenProviding.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ClientTokenProviding) @protocol FBSDKClientTokenProviding @property (nullable, nonatomic, readonly, copy) NSString *clientToken; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexer.h
New file @@ -0,0 +1,52 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKCodelessIndexing.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^FBSDKCodelessSettingLoadBlock)(BOOL isCodelessSetupEnabled, NSError *_Nullable error); /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CodelessIndexer) @interface FBSDKCodelessIndexer : NSObject <FBSDKCodelessIndexing> @property (class, nonatomic, readonly, copy) NSString *extInfo; + (void)enable; // UNCRUSTIFY_FORMAT_OFF + (void)configureWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider dataStore:(id<FBSDKDataPersisting>)dataStore graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory swizzler:(Class<FBSDKSwizzling>)swizzler settings:(id<FBSDKSettings>)settings advertiserIDProvider:(id<FBSDKAdvertiserIDProviding>)advertisingIDProvider NS_SWIFT_NAME(configure(graphRequestFactory:serverConfigurationProvider:dataStore:graphRequestConnectionFactory:swizzler:settings:advertiserIDProvider:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexing.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CodelessIndexing) @protocol FBSDKCodelessIndexing + (void)enable; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h
New file @@ -0,0 +1,214 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** The error domain for all errors from FBSDKCoreKit. Error codes from the SDK in the range 0-99 are reserved for this domain. */ FOUNDATION_EXPORT NSErrorDomain const FBSDKErrorDomain NS_SWIFT_NAME(ErrorDomain); /* @methodgroup error userInfo keys */ /** The userInfo key for the invalid collection for errors with FBSDKErrorInvalidArgument. If the invalid argument is a collection, the collection can be found with this key and the individual invalid item can be found with FBSDKErrorArgumentValueKey. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey NS_SWIFT_NAME(ErrorArgumentCollectionKey); /// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey NS_SWIFT_NAME(ErrorArgumentNameKey); /// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey NS_SWIFT_NAME(ErrorArgumentValueKey); /** The userInfo key for the message for developers in NSErrors that originate from the SDK. The developer message will not be localized and is not intended to be presented within the app. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey NS_SWIFT_NAME(ErrorDeveloperMessageKey); /// The userInfo key describing a localized description that can be presented to the user. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); /// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey NS_SWIFT_NAME(ErrorLocalizedTitleKey); /* @methodgroup FBSDKGraphRequest error userInfo keys */ /** The userInfo key describing the error category, for error recovery purposes. See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorKey NS_SWIFT_NAME(GraphRequestErrorKey); /* The userInfo key for the Graph API error code. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorCodeKey NS_SWIFT_NAME(GraphRequestErrorGraphErrorCodeKey); /* The userInfo key for the Graph API error subcode. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorGraphErrorSubcodeKey NS_SWIFT_NAME(GraphRequestErrorGraphErrorSubcodeKey); /* The userInfo key for the HTTP status code. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorHTTPStatusCodeKey NS_SWIFT_NAME(GraphRequestErrorHTTPStatusCodeKey); /* The userInfo key for the raw JSON response. */ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKGraphRequestErrorParsedJSONResponseKey NS_SWIFT_NAME(GraphRequestErrorParsedJSONResponseKey); /* @methodgroup Common Code Block typedefs */ /// Success Block typedef void (^ FBSDKCodeBlock)(void) NS_SWIFT_NAME(CodeBlock); /// Error Block typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) NS_SWIFT_NAME(ErrorBlock); /// Success Block typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) NS_SWIFT_NAME(SuccessBlock); /* @methodgroup Enums */ #ifndef NS_ERROR_ENUM #define NS_ERROR_ENUM(_domain, _name) \ enum _name : NSInteger _name; \ enum __attribute__((ns_error_domain(_domain))) _name: NSInteger #endif /** FBSDKCoreError Error codes for FBSDKErrorDomain. */ typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) { /// Reserved. FBSDKErrorReserved = 0, /// The error code for errors from invalid encryption on incoming encryption URLs. FBSDKErrorEncryption, /// The error code for errors from invalid arguments to SDK methods. FBSDKErrorInvalidArgument, /// The error code for unknown errors. FBSDKErrorUnknown, /** A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve the error object from the NSURLSession for more information. */ FBSDKErrorNetwork, /// The error code for errors encountered during an App Events flush. FBSDKErrorAppEventsFlush, /** An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. Endpoints that return image/jpg, etc. should be accessed using NSURLRequest */ FBSDKErrorGraphRequestNonTextMimeTypeReturned, /** The operation failed because the server returned an unexpected response. You can get this error if you are not using the most recent SDK, or you are accessing a version of the Graph API incompatible with the current SDK. */ FBSDKErrorGraphRequestProtocolMismatch, /** The Graph API returned an error. See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) */ FBSDKErrorGraphRequestGraphAPI, /** The specified dialog configuration is not available. This error may signify that the configuration for the dialogs has not yet been downloaded from the server or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. */ FBSDKErrorDialogUnavailable, /// Indicates an operation failed because a required access token was not found. FBSDKErrorAccessTokenRequired, /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. FBSDKErrorAppVersionUnsupported, /// Indicates an app switch to the browser (typically for a dialog) failed. FBSDKErrorBrowserUnavailable, /// Indicates that a bridge api interaction was interrupted. FBSDKErrorBridgeAPIInterruption, /// Indicates that a bridge api response creation failed. FBSDKErrorBridgeAPIResponse, } NS_SWIFT_NAME(CoreError); /** FBSDKGraphRequestError Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. */ typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. FBSDKGraphRequestErrorOther = 0, /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. FBSDKGraphRequestErrorTransient = 1, /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. FBSDKGraphRequestErrorRecoverable = 2, } NS_SWIFT_NAME(GraphRequestError); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const DefaultKeychainServicePrefix; NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKContainerViewController.h
New file @@ -0,0 +1,47 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKContainerViewController; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ContainerViewControllerDelegate) @protocol FBSDKContainerViewControllerDelegate <NSObject> - (void)viewControllerDidDisappear:(FBSDKContainerViewController *)viewController animated:(BOOL)animated; @end /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ContainerViewController) @interface FBSDKContainerViewController : UIViewController @property (nullable, nonatomic, weak) id<FBSDKContainerViewControllerDelegate> delegate; - (void)displayChildController:(UIViewController *)childController; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKConversionValueUpdating.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <StoreKit/StoreKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ConversionValueUpdating) @protocol FBSDKConversionValueUpdating + (void)updateConversionValue:(NSInteger)conversionValue; @end /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface SKAdNetwork (ConversionValueUpdating) <FBSDKConversionValueUpdating> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h
New file @@ -0,0 +1,1391 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" #if !defined(__has_include) # define __has_include(x) 0 #endif #if !defined(__has_attribute) # define __has_attribute(x) 0 #endif #if !defined(__has_feature) # define __has_feature(x) 0 #endif #if !defined(__has_warning) # define __has_warning(x) 0 #endif #if __has_include(<swift/objc-prologue.h>) # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 # if __has_include(<uchar.h>) # include <uchar.h> # elif !defined(__cplusplus) typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; # endif typedef float swift_float2 __attribute__((__ext_vector_type__(2))); typedef float swift_float3 __attribute__((__ext_vector_type__(3))); typedef float swift_float4 __attribute__((__ext_vector_type__(4))); typedef double swift_double2 __attribute__((__ext_vector_type__(2))); typedef double swift_double3 __attribute__((__ext_vector_type__(3))); typedef double swift_double4 __attribute__((__ext_vector_type__(4))); typedef int swift_int2 __attribute__((__ext_vector_type__(2))); typedef int swift_int3 __attribute__((__ext_vector_type__(3))); typedef int swift_int4 __attribute__((__ext_vector_type__(4))); typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if !defined(SWIFT_PASTE) # define SWIFT_PASTE_HELPER(x, y) x##y # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) #endif #if !defined(SWIFT_METATYPE) # define SWIFT_METATYPE(X) Class #endif #if !defined(SWIFT_CLASS_PROPERTY) # if __has_feature(objc_class_property) # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ # else # define SWIFT_CLASS_PROPERTY(...) # endif #endif #if __has_attribute(objc_runtime_name) # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) #else # define SWIFT_RUNTIME_NAME(X) #endif #if __has_attribute(swift_name) # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) #else # define SWIFT_COMPILE_NAME(X) #endif #if __has_attribute(objc_method_family) # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) #else # define SWIFT_METHOD_FAMILY(X) #endif #if __has_attribute(noescape) # define SWIFT_NOESCAPE __attribute__((noescape)) #else # define SWIFT_NOESCAPE #endif #if __has_attribute(ns_consumed) # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) #else # define SWIFT_RELEASES_ARGUMENT #endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else # define SWIFT_WARN_UNUSED_RESULT #endif #if __has_attribute(noreturn) # define SWIFT_NORETURN __attribute__((noreturn)) #else # define SWIFT_NORETURN #endif #if !defined(SWIFT_CLASS_EXTRA) # define SWIFT_CLASS_EXTRA #endif #if !defined(SWIFT_PROTOCOL_EXTRA) # define SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_ENUM_EXTRA) # define SWIFT_ENUM_EXTRA #endif #if !defined(SWIFT_CLASS) # if __has_attribute(objc_subclassing_restricted) # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # else # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA # endif #endif #if !defined(SWIFT_RESILIENT_CLASS) # if __has_attribute(objc_class_stub) # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) # else # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) # endif #endif #if !defined(SWIFT_PROTOCOL) # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA #endif #if !defined(SWIFT_EXTENSION) # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) #endif #if !defined(OBJC_DESIGNATED_INITIALIZER) # if __has_attribute(objc_designated_initializer) # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) # else # define OBJC_DESIGNATED_INITIALIZER # endif #endif #if !defined(SWIFT_ENUM_ATTR) # if defined(__has_attribute) && __has_attribute(enum_extensibility) # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) # else # define SWIFT_ENUM_ATTR(_extensibility) # endif #endif #if !defined(SWIFT_ENUM) # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # if __has_feature(generalized_swift_name) # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type # else # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) # endif #endif #if !defined(SWIFT_UNAVAILABLE) # define SWIFT_UNAVAILABLE __attribute__((unavailable)) #endif #if !defined(SWIFT_UNAVAILABLE_MSG) # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) #endif #if !defined(SWIFT_AVAILABILITY) # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) #endif #if !defined(SWIFT_WEAK_IMPORT) # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) #endif #if !defined(SWIFT_DEPRECATED) # define SWIFT_DEPRECATED __attribute__((deprecated)) #endif #if !defined(SWIFT_DEPRECATED_MSG) # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) #endif #if __has_feature(attribute_diagnose_if_objc) # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import AuthenticationServices; @import CoreFoundation; @import CoreGraphics; @import FBAEMKit; @import Foundation; @import ObjectiveC; @import SafariServices; @import StoreKit; @import UIKit; #endif #import <FBSDKCoreKit/FBSDKCoreKit.h> #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") # pragma clang diagnostic ignored "-Wpragma-clang-attribute" #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="FBSDKCoreKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; @class NSNumber; @class NSURL; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AEMReporterProtocol") @protocol FBSDKAEMReporter + (void)enable; + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; + (void)setConversionFilteringEnabled:(BOOL)isEnabled; + (void)setCatalogMatchingEnabled:(BOOL)isEnabled; + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)isEnabled; + (void)handle:(NSURL * _Nonnull)url; @end @interface FBAEMReporter (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKAEMReporter> @end @protocol FBSDKAppLinkTarget; /// Contains App Link metadata relevant for navigation on this device /// derived from the HTML at a given URL. SWIFT_CLASS_NAMED("AppLink") @interface FBSDKAppLink : NSObject <FBSDKAppLink> /// The URL from which this FBSDKAppLink was derived @property (nonatomic, readonly, copy) NSURL * _Nullable sourceURL; /// The ordered list of targets applicable to this platform that will be used /// for navigation. @property (nonatomic, readonly, copy) NSArray<id <FBSDKAppLinkTarget>> * _Nonnull targets; /// The fallback web URL to use if no targets are installed on this device. @property (nonatomic, readonly, copy) NSURL * _Nullable webURL; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> @property (nonatomic, getter=isBackToReferrer) BOOL backToReferrer; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// + (id <FBSDKAppLink> _Nonnull)appLinkWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"\n "); /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL isBackToReferrer:(BOOL)isBackToReferrer OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKAppLinkResolving; @protocol FBSDKSettings; @class NSError; /// Represents a pending request to navigate to an app link. Instead of simplying opening a URL, you can build custom requests with additional navigation and app data attached to them by creating an <code>AppLinkNavigation</code>. SWIFT_CLASS_NAMED("AppLinkNavigation") SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension") @interface FBSDKAppLinkNavigation : NSObject /// The default resolver to be used for App Link resolution. If the developer has not set one explicitly, /// a basic, built-in <code>WebViewAppLinkResolver</code> will be used. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id <FBSDKAppLinkResolving> _Nonnull defaultResolver;) + (id <FBSDKAppLinkResolving> _Nonnull)defaultResolver SWIFT_WARN_UNUSED_RESULT; + (void)setDefaultResolver:(id <FBSDKAppLinkResolving> _Nonnull)newValue; /// The extras for the AppLinkNavigation. This will generally contain application-specific /// data that should be passed along with the request, such as advertiser or affiliate IDs or /// other such metadata relevant on this device. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull extras; /// The al_applink_data for the AppLinkNavigation. This will generally contain data common to /// navigation attempts such as back-links, user agents, and other information that may be used /// in routing and handling an App Link request. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull appLinkData; /// The AppLink to navigate to @property (nonatomic, readonly, strong) FBSDKAppLink * _Nonnull appLink; /// Returns navigation type for current instance. It does not produce any side-effects as the <code>navigate</code> method. @property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; /// Creates an AppLinkNavigation with the given link, extras, and App Link data - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData OBJC_DESIGNATED_INITIALIZER; /// Creates an AppLinkNavigation with the given link, extras, App Link data and settings - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_DEPRECATED_MSG("\n Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\n This method will be removed in the next major version.\"\n "); /// Creates an AppLinkNavigation with the given link, extras, and App Link data. The <code>settings</code> argument will be ignored in favor of internal dependency injection. + (FBSDKAppLinkNavigation * _Nonnull)navigationWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"\n "); /// Creates an instance of <code>[String: [String: String]]</code> with the correct format for iOS callback URLs to be used as ‘appLinkData’ argument in the call to init(appLink:extras:appLinkData:). + (NSDictionary<NSString *, NSDictionary<NSString *, NSString *> *> * _Nonnull)callbackAppLinkDataForAppWithName:(NSString * _Nonnull)appName url:(NSString * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; /// Performs the navigation - (FBSDKAppLinkNavigationType)navigate:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLink for the given URL + (void)resolveAppLink:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Returns an AppLink for the given URL using the given App Link resolution strategy + (void)resolveAppLink:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Navigates to an AppLink and returns whether it opened in-app or in-browser + (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink * _Nonnull)appLink error:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLinkNavigationType based on a FBSDKAppLink. /// It’s essentially a no-side-effect version of navigateToAppLink:error:, /// allowing apps to determine flow based on the link type (e.g. open an /// internal web view instead of going straight to the browser for regular links.) + (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink * _Nonnull)appLink SWIFT_WARN_UNUSED_RESULT; /// Navigates to a URL (an asynchronous action) and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; /// Navigates to a URL (an asynchronous action) using the given App Link resolution /// strategy and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Provides an implementation of the AppLinkResolving protocol that uses the Facebook App Link /// Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve /// multiple App Links in a single call. SWIFT_CLASS_NAMED("AppLinkResolver") @interface FBSDKAppLinkResolver : NSObject <FBSDKAppLinkResolving> - (void)appLinkFromURL:(NSURL * _Nonnull)url handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Asynchronously resolves App Link data for a given array of URLs. /// @param urls The URLs to resolve into an App Link. /// @param handler The completion block that will return an App Link for the given URL. - (void)appLinksFrom:(NSArray<NSURL *> * _Nonnull)urls handler:(FBSDKAppLinksBlock _Nonnull)handler SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension"); - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Represents a target defined in App Link metadata, consisting of at least /// a URL, and optionally an App Store ID and name. SWIFT_CLASS_NAMED("AppLinkTarget") @interface FBSDKAppLinkTarget : NSObject <FBSDKAppLinkTarget> /// The URL prefix for this app link target @property (nonatomic, readonly, copy) NSURL * _Nullable URL; /// The app ID for the app store @property (nonatomic, readonly, copy) NSString * _Nullable appStoreId; /// The name of the app @property (nonatomic, readonly, copy) NSString * _Nonnull appName; /// Creates a AppLinkTarget with the given app site and target URL. - (nonnull instancetype)initWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName OBJC_DESIGNATED_INITIALIZER; /// Creates a AppLinkTarget with the given app site and target URL. + (FBSDKAppLinkTarget * _Nonnull)appLinkTargetWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"\n "); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class UIApplication; @class NSUserActivity; @protocol FBSDKApplicationObserving; /// An <code>ApplicationDelegate</code> is designed to post-process the results from Facebook Login /// or Facebook Dialogs (or any action that requires switching over to the native Facebook /// app or Safari). /// The methods in this class are designed to mirror those in <code>UIApplicationDelegate</code>, and you /// should call them in the respective methods in your application delegate implementation. SWIFT_CLASS_NAMED("ApplicationDelegate") @interface FBSDKApplicationDelegate : NSObject /// Gets the singleton instance. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKApplicationDelegate * _Nonnull sharedInstance;) + (FBSDKApplicationDelegate * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); /// Initializes the SDK. /// If you are using the SDK within the context of the <code>UIApplication</code> lifecycle, do not use this method. /// Instead use <code>application(_:didFinishLaunchingWithOptions:)</code>. /// As part of SDK initialization, basic auto logging of app events will occur, this can be /// controlled via the ‘FacebookAutoLogAppEventsEnabled’ key in your project’s Info.plist file. - (void)initializeSDK; /// Call this method from the <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code> method /// of your application delegate. It should be invoked in order to properly process the web URL (universal link) /// once the end user is redirected to your app. /// \param application The application as passed to `UIApplicationDelegate.application(_:continue:restorationHandler:). /// /// \param userActivity The user activity as passed to <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application continueUserActivity:(NSUserActivity * _Nonnull)userActivity; /// Call this method from the <code>UIApplicationDelegate.application(_:open:options:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param options The options dictionary as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> * _Nonnull)options; /// Call this method from the <code>UIApplicationDelegate.application(_:openL:sourceApplication:annotation:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param sourceApplication The source application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param annotation The annotation as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation; /// Call this method from the <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code> method /// of your application delegate. It should be invoked for the proper use of the Facebook SDK. /// As part of SDK initialization, basic auto-logging of app events will occur; this can be /// controlled via the <code>FacebookAutoLogAppEventsEnabled</code> key in the project’s Info.plist file. /// note: /// If this method is called after calling <code>initializeSDK</code>, then the return value will always be <code>false</code>. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// \param launchOptions The launch options as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// /// returns: /// <code>true</code> if there are any added application observers that themselves return true from calling <code>application(_:didFinishLaunchingWithOptions:)</code>. /// Otherwise will return <code>false</code>. - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions; /// Adds an observer that will be informed about application lifecycle events. /// note: /// Observers are weakly held - (void)addObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; /// Removes an observer so that it will no longer be informed about application lifecycle events. - (void)removeObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; @end SWIFT_CLASS_NAMED("AuthenticationTokenClaims") @interface FBSDKAuthenticationTokenClaims : NSObject /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (nullable instancetype)initWithEncodedClaims:(NSString * _Nonnull)encodedClaims nonce:(NSString * _Nonnull)expectedNonce; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKGraphRequestFactory; SWIFT_PROTOCOL_NAMED("CAPIReporter") @protocol FBSDKCAPIReporter - (void)enable; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end @protocol FBSDKInternalURLOpener; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit17CoreUIApplication") @interface CoreUIApplication : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) id <FBSDKInternalURLOpener> _Nonnull shared;) + (id <FBSDKInternalURLOpener> _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class UIImage; @class UIColor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("FBIcon") @interface FBSDKIcon : NSObject - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size scale:(CGFloat)scale color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end enum FBSDKProfilePictureMode : NSUInteger; @class FBSDKProfile; @class NSCoder; /// A view to display a profile picture. SWIFT_CLASS_NAMED("FBProfilePictureView") @interface FBSDKProfilePictureView : UIView /// The mode for the receiver to determine the aspect ratio of the source image. @property (nonatomic) enum FBSDKProfilePictureMode pictureMode; /// The profile ID to show the picture for. @property (nonatomic, copy) NSString * _Nonnull profileID; @property (nonatomic) CGRect bounds; @property (nonatomic) UIViewContentMode contentMode; /// Create a new instance. /// \param frame Frame rectangle for the view. /// /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWith:(CGRect)frame profile:(FBSDKProfile * _Nullable)profile OBJC_DESIGNATED_INITIALIZER; /// Create a new instance. /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; /// Initializes and returns a newly allocated view object with the specified frame rectangle. /// \param frame The frame rectangle for the view, measured in points. The origin of the frame is relative to the superview in which you plan to add it. /// This method uses the frame rectangle to set the center and bounds properties accordingly. /// - (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; /// Initializes and returns a newly allocated view object from the specified coder. - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; /// Explicitly marks the receiver as needing to update the image. /// This method is called whenever any properties that affect the source image are modified, but this can also /// be used to trigger a manual update of the image if it needs to be re-downloaded. - (void)setNeedsImageUpdate; @end SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") @interface FBSDKAppEventsCAPIManager : NSObject <FBSDKCAPIReporter> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) + (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)enable; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") @interface FBSDKTransformerGraphRequestFactory : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) + (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; - (void)callCapiGatewayAPIWith:(NSDictionary<NSString *, id> * _Nonnull)parameters userAgent:(NSString * _Nonnull)userAgent; @end @class NSDate; @class FBSDKUserAgeRange; @class FBSDKLocation; /// Represents an immutable Facebook profile. /// This class provides a global current profile instance to more easily /// add social context to your application. When the profile changes, a notification is /// posted so that you can update relevant parts of your UI. It is persisted to <code>UserDefaults.standard</code>. /// Typically, you will want to set <code>enableUpdatesOnAccessTokenChange</code> to <code>true</code> so that /// it automatically observes changes to <code>AccessToken.current</code>. /// You can use this class to build your own <code>ProfilePictureView</code> or in place of typical requests to the <code>/me</code> endpoint. SWIFT_CLASS_NAMED("Profile") @interface FBSDKProfile : NSObject /// The user identifier. @property (nonatomic, readonly, copy) FBSDKUserIdentifier _Nonnull userID; /// The user’s first name. @property (nonatomic, readonly, copy) NSString * _Nullable firstName; /// The user’s middle name. @property (nonatomic, readonly, copy) NSString * _Nullable middleName; /// The user’s last name. @property (nonatomic, readonly, copy) NSString * _Nullable lastName; /// The user’s complete name. @property (nonatomic, readonly, copy) NSString * _Nullable name; /// A URL to the user’s profile. /// important: /// This field will only be populated if your user has granted your application the <code>user_link</code> permission. /// Consider using <code>AppLinkResolver</code> to resolve this URL to an app link in order to link directly to /// the user’s profile in the Facebook app. @property (nonatomic, readonly, copy) NSURL * _Nullable linkURL; /// The last time the profile data was fetched. @property (nonatomic, readonly, copy) NSDate * _Nonnull refreshDate; /// A URL to use for fetching the user’s profile image. @property (nonatomic, readonly, copy) NSURL * _Nullable imageURL; /// The user’s email address. /// important: /// This field will only be populated if your user has granted your application the <code>email</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable email; /// A list of identifiers of the user’s friends. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_friends</code> permission. @property (nonatomic, readonly, copy) NSArray<NSString *> * _Nullable friendIDs; /// The user’s birthday. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_birthday</code> permission. @property (nonatomic, readonly, copy) NSDate * _Nullable birthday; /// The user’s age range. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_age_range</code> permission. @property (nonatomic, readonly, strong) FBSDKUserAgeRange * _Nullable ageRange; /// The user’s hometown. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_hometown</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable hometown; /// The user’s location. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_location</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable location; /// The user’s gender. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_gender</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable gender; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isUpdatedWithAccessTokenChange;) + (BOOL)isUpdatedWithAccessTokenChange SWIFT_WARN_UNUSED_RESULT; + (void)setIsUpdatedWithAccessTokenChange:(BOOL)value; /// Creates a new profile. /// \param userID The user’s identifier. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for this profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date this profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching a user’s profile image. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching the user’s profile image Defaults to <code>nil</code>. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// /// \param isLimited Indicates whether the information provided is incomplete in some way. /// When <code>true</code>, <code>loadCurrentProfile(completion:):</code> will assume the profile is incomplete and disregard /// any cached profile. Defaults to <code>false</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender isLimited:(BOOL)isLimited OBJC_DESIGNATED_INITIALIZER; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. + (void)enableUpdatesOnAccessTokenChange:(BOOL)enabled SWIFT_DEPRECATED_MSG("This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead."); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// A convenience method for returning a complete <code>URL</code> for retrieving the user’s profile image. /// \param pictureMode The picture mode. /// /// \param size The height and width. This will be rounded to integer precision. /// - (NSURL * _Nullable)imageURLForPictureMode:(enum FBSDKProfilePictureMode)pictureMode size:(CGSize)size SWIFT_WARN_UNUSED_RESULT; @end /// Defines the aspect ratio mode for the source image of the profile picture. typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKProfilePictureMode, "PictureMode", open) { /// A square cropped version of the image will be included in the view. FBSDKProfilePictureModeSquare = 0, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeNormal = 1, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeAlbum = 2, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeSmall = 3, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeLarge = 4, }; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("ProfileProviding") @protocol FBSDKProfileProviding SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (FBSDKProfile * _Nullable)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKProfileProviding> /// The current profile. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (nullable instancetype)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <NSSecureCoding> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;) + (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)decoder; - (void)encodeWithCoder:(NSCoder * _Nonnull)encoder; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// Loads the current profile and passes it to the completion block. /// note: /// If the profile is already loaded, this method will call the completion block synchronously, otherwise it /// will begin a graph request to update <code>current</code> and then call the completion block when finished. /// <ul> /// <li> /// Parameter: completion The block to be executed once the profile is loaded. /// </li> /// </ul> + (void)loadCurrentProfileWithCompletion:(FBSDKProfileBlock _Nullable)completion; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit27ServerConfigurationProvider") @interface ServerConfigurationProvider : NSObject - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("SettingsProtocol") @protocol FBSDKSettings @property (nonatomic, copy) NSString * _Nullable appID; @property (nonatomic, copy) NSString * _Nullable clientToken; @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; @property (nonatomic, copy) NSString * _Nullable displayName; @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; @property (nonatomic, readonly) BOOL isDataProcessingRestricted; @property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); @property (nonatomic) BOOL isCodelessDebugLogEnabled; @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; @property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; @property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; @property (nonatomic) BOOL isEventDataUsageLimited; @property (nonatomic) BOOL shouldUseTokenOptimizations; @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserTrackingEnabled; @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Sets the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; @end SWIFT_CLASS_NAMED("Settings") @interface FBSDKSettings : NSObject <FBSDKSettingsLogging, FBSDKSettings, FBSDKClientTokenProviding> /// The shared settings instance. Prefer this and the exposed instance methods over the type properties and methods. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKSettings * _Nonnull sharedSettings;) + (FBSDKSettings * _Nonnull)sharedSettings SWIFT_WARN_UNUSED_RESULT; /// The Facebook SDK version in use. @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; /// The default Graph API version. @property (nonatomic, readonly, copy) NSString * _Nonnull defaultGraphAPIVersion; /// The quality of JPEG images sent to Facebook from the SDK expressed as a value from 0.0 to 1.0. /// The default value is 0.9. @property (nonatomic) CGFloat JPEGCompressionQuality; /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL autoLogAppEventsEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.\n "); /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAutoLogAppEventsEnabled; /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL isCodelessDebugLogEnabled; /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL skAdNetworkReportEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.\n "); /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL isSKAdNetworkReportEnabled; /// Whether data such as that generated through <code>AppEvents</code> and sent to Facebook /// should be restricted from being used for purposes other than analytics and conversions. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL isEventDataUsageLimited; /// Whether in-memory cached values should be used for expensive metadata fields, such as /// carrier and advertiser ID, that are fetched on many <code>applicationDidBecomeActive</code> notifications. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; /// Controls error recovery for all <code>GraphRequest</code> instances created after the value is changed. @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; /// The Facebook App ID used by the SDK. /// The default value will be read from the application’s plist (FacebookAppID). @property (nonatomic, copy) NSString * _Nullable appID; /// The default URL scheme suffix used for sessions. /// The default value will be read from the application’s plist (FacebookUrlSchemeSuffix). @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; /// The client token needed for certain anonymous API calls (i.e., those made without a user-based access token). /// An app’s client token can be found by navigating to https://developers.facebook.com/apps/YOUR-APP-ID /// (replacing “YOUR-APP-ID” with your actual app ID), choosing “Settings->Advanced” and scrolling to the “Security”. /// The default value will be read from the application’s plist (FacebookClientToken). @property (nonatomic, copy) NSString * _Nullable clientToken; /// The Facebook Display Name used by the SDK. /// This should match the Display Name that has been set for the app with the corresponding Facebook App ID /// in the Facebook App Dashboard. /// The default value will be read from the application’s plist (FacebookDisplayName). @property (nonatomic, copy) NSString * _Nullable displayName; /// The Facebook domain part. This can be used to change the Facebook domain /// (e.g. “beta”) so that requests will be sent to <code>graph.beta.facebook.com</code>. /// The default value will be read from the application’s plist (FacebookDomainPart). @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; /// Overrides the default Graph API version to use with <code>GraphRequest</code> instances. /// The string should be of the form <code>"v2.7"</code>. /// The default value is <code>defaultGraphAPIVersion</code>. @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL isAdvertiserTrackingEnabled; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isDataProcessingRestricted; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Set the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; /// The current Facebook SDK logging behavior. This should consist of strings /// defined as constants with <code>LoggingBehavior</code> that indicate what information should be logged. /// Set to an empty set in order to disable all logging. /// You can also define this via an array in your app’s plist with the key “FacebookLoggingBehavior”; or add/remove /// individual values via <code>enableLoggingBehavior(_:)</code> or <code>disableLoggingBehavior(_:)</code> /// The default value is <code>[.developerErrors]</code>. @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; /// Enable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to enable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)enableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Disable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to disable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)disableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) BOOL shouldUseTokenOptimizations; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @interface FBSDKSettings (SWIFT_EXTENSION(FBSDKCoreKit)) /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)recordInstall; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logWarnings; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logIfSDKSettingsChanged; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AccessTokenExpiring") @protocol _FBSDKAccessTokenExpiring @end @protocol _FBSDKNotificationPosting; @protocol FBSDKNotificationDelivering; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_AccessTokenExpirer") @interface _FBSDKAccessTokenExpirer : NSObject <_FBSDKAccessTokenExpiring> - (nonnull instancetype)initWithNotificationCenter:(id <_FBSDKNotificationPosting, FBSDKNotificationDelivering> _Nonnull)notificationCenter OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKContainerViewController; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit10_BridgeAPI") @interface _BridgeAPI : NSObject <FBSDKBridgeAPIRequestOpening, FBSDKApplicationObserving, FBSDKURLOpener, FBSDKContainerViewControllerDelegate, SFSafariViewControllerDelegate> - (void)viewControllerDidDisappear:(FBSDKContainerViewController * _Nonnull)viewController animated:(BOOL)animated; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SFSafariViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)safariViewControllerDidFinish:(SFSafariViewController * _Nonnull)safariViewController; @end @class ASWebAuthenticationSession; SWIFT_AVAILABILITY(ios,introduced=13) @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) <ASWebAuthenticationPresentationContextProviding> - (ASPresentationAnchor _Nonnull)presentationAnchorForWebAuthenticationSession:(ASWebAuthenticationSession * _Nonnull)session SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKURLOpening; @protocol FBSDKBridgeAPIRequest; @class UIViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)openURL:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender handler:(FBSDKSuccessBlock _Nonnull)handler; - (void)openBridgeAPIRequest:(id <FBSDKBridgeAPIRequest> _Nonnull)request useSafariViewController:(BOOL)useSafariViewController fromViewController:(UIViewController * _Nullable)fromViewController completionBlock:(FBSDKBridgeAPIResponseBlock _Nonnull)completionBlock; - (void)openURLWithSafariViewController:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender fromViewController:(UIViewController * _Nullable)fromViewController handler:(FBSDKSuccessBlock _Nonnull)handler; @end @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)applicationWillResignActive:(UIApplication * _Nullable)application; - (void)applicationDidBecomeActive:(UIApplication * _Nullable)application; - (void)applicationDidEnterBackground:(UIApplication * _Nullable)application; - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation SWIFT_WARN_UNUSED_RESULT; - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKPasteboard; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIProtocolNativeV1") @interface FBSDKBridgeAPIProtocolNativeV1 : NSObject <FBSDKBridgeAPIProtocol> - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme; - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme pasteboard:(id <FBSDKPasteboard> _Nullable)pasteboard dataLengthThreshold:(NSUInteger)dataLengthThreshold includeAppIcon:(BOOL)shouldIncludeAppIcon OBJC_DESIGNATED_INITIALIZER; - (NSURL * _Nullable)requestURLWithActionID:(NSString * _Nonnull)actionID scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nonnull)methodName parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (NSDictionary<NSString *, id> * _Nullable)responseParametersForActionID:(NSString * _Nonnull)actionID queryParameters:(NSDictionary<NSString *, id> * _Nonnull)queryParameters cancelled:(BOOL * _Nullable)cancelledRef error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIRequestFactory") @interface FBSDKBridgeAPIRequestFactory : NSObject <FBSDKBridgeAPIRequestCreating> - (id <FBSDKBridgeAPIRequest> _Nullable)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nullable)methodName parameters:(NSDictionary<NSString *, id> * _Nullable)parameters userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class FBSDKDialogConfiguration; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_DialogConfigurationMapBuilder") @interface FBSDKDialogConfigurationMapBuilder : NSObject <FBSDKDialogConfigurationMapBuilding> - (NSDictionary<NSString *, FBSDKDialogConfiguration *> * _Nonnull)buildDialogConfigurationMapWithRawConfigurations:(NSArray<NSDictionary<NSString *, id> *> * _Nonnull)rawConfigurations SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ErrorFactory") @interface FBSDKErrorFactory : NSObject <FBSDKErrorCreating> - (NSError * _Nonnull)errorWithCode:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)errorWithDomain:(NSString * _Nonnull)domain code:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithName:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithName:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)unknownErrorWithMessage:(NSString * _Nullable)message userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBCloseIcon") @interface FBSDKCloseIcon : NSObject - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBLogo") @interface FBSDKLogo : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FeatureManager") @interface FBSDKFeatureManager : NSObject <FBSDKFeatureChecking, FBSDKFeatureDisabling> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKFeatureManager * _Nonnull shared;) + (FBSDKFeatureManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEnabled:(FBSDKFeature)feature SWIFT_WARN_UNUSED_RESULT; - (void)checkFeature:(FBSDKFeature)feature completionBlock:(FBSDKFeatureManagerBlock _Nonnull)completionBlock; - (void)disableFeature:(FBSDKFeature)feature; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_HumanSilhouetteIcon") @interface FBSDKHumanSilhouetteIcon : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_MeasurementEvent") @interface FBSDKMeasurementEvent : NSObject <FBSDKAppLinkEventPosting> - (void)postNotificationForEventName:(NSString * _Nonnull)eventName args:(NSDictionary<NSString *, id> * _Nonnull)arguments; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class SKPaymentQueue; @protocol FBSDKPaymentProductRequestorCreating; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE /// Class to encapsulate implicit logging of purchase events SWIFT_CLASS_NAMED("_PaymentObserver") @interface FBSDKPaymentObserver : NSObject <FBSDKPaymentObserving> - (nonnull instancetype)initWithPaymentQueue:(SKPaymentQueue * _Nonnull)paymentQueue paymentProductRequestorFactory:(id <FBSDKPaymentProductRequestorCreating> _Nonnull)paymentProductRequestorFactory OBJC_DESIGNATED_INITIALIZER; - (void)startObservingTransactions; - (void)stopObservingTransactions; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SKPaymentTransaction; @interface FBSDKPaymentObserver (SWIFT_EXTENSION(FBSDKCoreKit)) <SKPaymentTransactionObserver> - (void)paymentQueue:(SKPaymentQueue * _Nonnull)queue updatedTransactions:(NSArray<SKPaymentTransaction *> * _Nonnull)transactions; @end @class FBSDKPaymentProductRequestor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_PaymentProductRequestorFactory") @interface FBSDKPaymentProductRequestorFactory : NSObject <FBSDKPaymentProductRequestorCreating> - (FBSDKPaymentProductRequestor * _Nonnull)createRequestorWithTransaction:(SKPaymentTransaction * _Nonnull)transaction SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_RestrictiveEventFilter") @interface FBSDKRestrictiveEventFilter : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull eventName; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull restrictiveParameters; - (nonnull instancetype)initWithEventName:(NSString * _Nonnull)eventName restrictiveParameters:(NSDictionary<NSString *, id> * _Nonnull)restrictiveParameters OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_SKAdNetworkEvent") @interface FBSDKSKAdNetworkEvent : NSObject @property (nonatomic, readonly, copy) NSString * _Nullable eventName; @property (nonatomic, copy) NSDictionary<NSString *, NSNumber *> * _Nullable values; - (nullable instancetype)initWithJSON:(NSDictionary<NSString *, id> * _Nonnull)json OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ViewImpressionLogger") @interface FBSDKViewImpressionLogger : NSObject <FBSDKImpressionLogging> - (nonnull instancetype)initWithEventName:(FBSDKAppEventName _Nonnull)eventName OBJC_DESIGNATED_INITIALIZER; + (FBSDKViewImpressionLogger * _Nonnull)retrieveLoggerWith:(FBSDKAppEventName _Nonnull)eventName SWIFT_WARN_UNUSED_RESULT; - (void)logImpressionWithIdentifier:(NSString * _Nonnull)identifier parameters:(NSDictionary<FBSDKAppEventParameterName, id> * _Nullable)parameters; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKWebDialogDelegate; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebDialog") @interface FBSDKWebDialog : NSObject @property (nonatomic) BOOL shouldDeferVisibility; @property (nonatomic, weak) id <FBSDKWebDialogDelegate> _Nullable delegate; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name parameters:(NSDictionary<NSString *, NSString *> * _Nullable)parameters webViewFrame:(CGRect)webViewFrame path:(NSString * _Nullable)path OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name; - (void)show; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKWebDialogView; @interface FBSDKWebDialog (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKWebDialogViewDelegate> - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didCompleteWithResults:(NSDictionary<NSString *, id> * _Nonnull)results; - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didFailWithError:(NSError * _Nonnull)error; - (void)webDialogViewDidCancel:(FBSDKWebDialogView * _Nonnull)webDialogView; - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView * _Nonnull)webDialogView; @end @protocol FBSDKWebView; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebViewFactory") @interface FBSDKWebViewFactory : NSObject <FBSDKWebViewProviding> - (id <FBSDKWebView> _Nonnull)createWebViewWithFrame:(CGRect)frame SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #else #error unsupported Swift architecture #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h
New file @@ -0,0 +1,208 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/__FBSDKLoggerCreating.h> #import <FBSDKCoreKit/_FBSDKNotificationPosting.h> #import <FBSDKCoreKit/_FBSDKWindowFinding.h> #import <FBSDKCoreKit/FBSDKAccessToken.h> #import <FBSDKCoreKit/FBSDKAccessTokenProviding.h> #import <FBSDKCoreKit/FBSDKAdvertiserIDProviding.h> #import <FBSDKCoreKit/FBSDKAdvertisingTrackingStatus.h> #import <FBSDKCoreKit/FBSDKAEMManager.h> #import <FBSDKCoreKit/FBSDKAppAvailabilityChecker.h> #import <FBSDKCoreKit/FBSDKAppEventDropDetermining.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterProduct.h> #import <FBSDKCoreKit/FBSDKAppEventParameterValue.h> #import <FBSDKCoreKit/FBSDKAppEvents.h> #import <FBSDKCoreKit/FBSDKAppEventsConfiguration.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationManager.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProtocol.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProviding.h> #import <FBSDKCoreKit/FBSDKAppEventsConfiguring.h> #import <FBSDKCoreKit/FBSDKAppEventsDeviceInfo.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushBehavior.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <FBSDKCoreKit/FBSDKAppEventsNotificationName.h> #import <FBSDKCoreKit/FBSDKAppEventsParameterProcessing.h> #import <FBSDKCoreKit/FBSDKAppEventsReporter.h> #import <FBSDKCoreKit/FBSDKAppEventsState.h> #import <FBSDKCoreKit/FBSDKAppEventsStateManager.h> #import <FBSDKCoreKit/FBSDKAppEventsStatePersisting.h> #import <FBSDKCoreKit/FBSDKAppEventsStateProviding.h> #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <FBSDKCoreKit/FBSDKAppEventsUtility.h> #import <FBSDKCoreKit/FBSDKAppEventsUtilityProtocol.h> #import <FBSDKCoreKit/FBSDKApplicationActivating.h> #import <FBSDKCoreKit/FBSDKApplicationLifecycleNotifications.h> #import <FBSDKCoreKit/FBSDKApplicationLifecycleObserving.h> #import <FBSDKCoreKit/FBSDKApplicationObserving.h> #import <FBSDKCoreKit/FBSDKApplicationStateSetting.h> #import <FBSDKCoreKit/FBSDKAppLinkCreating.h> #import <FBSDKCoreKit/FBSDKAppLinkEventPosting.h> #import <FBSDKCoreKit/FBSDKAppLinkNavigationBlock.h> #import <FBSDKCoreKit/FBSDKAppLinkNavigationType.h> #import <FBSDKCoreKit/FBSDKAppLinkProtocol.h> #import <FBSDKCoreKit/FBSDKAppLinkResolverRequestBuilding.h> #import <FBSDKCoreKit/FBSDKAppLinkResolving.h> #import <FBSDKCoreKit/FBSDKAppLinksBlock.h> #import <FBSDKCoreKit/FBSDKAppLinkTargetCreating.h> #import <FBSDKCoreKit/FBSDKAppLinkTargetProtocol.h> #import <FBSDKCoreKit/FBSDKAppLinkURL.h> #import <FBSDKCoreKit/FBSDKAppLinkURLCreating.h> #import <FBSDKCoreKit/FBSDKAppLinkURLKeys.h> #import <FBSDKCoreKit/FBSDKAppLinkUtility.h> #import <FBSDKCoreKit/FBSDKAppLinkVersion.h> #import <FBSDKCoreKit/FBSDKAppStoreReceiptProviding.h> #import <FBSDKCoreKit/FBSDKAppURLSchemeProviding.h> #import <FBSDKCoreKit/FBSDKATEPublisherCreating.h> #import <FBSDKCoreKit/FBSDKATEPublisherFactory.h> #import <FBSDKCoreKit/FBSDKAuthenticationStatusUtility.h> #import <FBSDKCoreKit/FBSDKAuthenticationToken.h> #import <FBSDKCoreKit/FBSDKAuthenticationTokenProviding.h> #import <FBSDKCoreKit/FBSDKAutoSetup.h> #import <FBSDKCoreKit/FBSDKBridgeAPIProtocol.h> #import <FBSDKCoreKit/FBSDKBridgeAPIProtocolType.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequest.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequestCreating.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequestOpening.h> #import <FBSDKCoreKit/FBSDKBridgeAPIRequestProtocol.h> #import <FBSDKCoreKit/FBSDKBridgeAPIResponse.h> #import <FBSDKCoreKit/FBSDKButton.h> #import <FBSDKCoreKit/FBSDKButtonImpressionLogging.h> #import <FBSDKCoreKit/FBSDKClientTokenProviding.h> #import <FBSDKCoreKit/FBSDKCodelessIndexer.h> #import <FBSDKCoreKit/FBSDKCodelessIndexing.h> #import <FBSDKCoreKit/FBSDKConstants.h> #import <FBSDKCoreKit/FBSDKContainerViewController.h> #import <FBSDKCoreKit/FBSDKConversionValueUpdating.h> #import <FBSDKCoreKit/FBSDKCoreKitVersions.h> #import <FBSDKCoreKit/FBSDKCrashObserver.h> #import <FBSDKCoreKit/FBSDKCrashShield.h> #import <FBSDKCoreKit/FBSDKDataProcessingOptionKey.h> #import <FBSDKCoreKit/FBSDKDeviceInformationProviding.h> #import <FBSDKCoreKit/FBSDKDialogConfiguration.h> #import <FBSDKCoreKit/FBSDKDialogConfigurationMapBuilding.h> #import <FBSDKCoreKit/FBSDKDynamicFrameworkLoaderProxy.h> #import <FBSDKCoreKit/FBSDKErrorConfiguration.h> #import <FBSDKCoreKit/FBSDKErrorConfigurationProtocol.h> #import <FBSDKCoreKit/FBSDKErrorConfigurationProvider.h> #import <FBSDKCoreKit/FBSDKErrorConfigurationProviding.h> #import <FBSDKCoreKit/FBSDKErrorCreating.h> #import <FBSDKCoreKit/FBSDKErrorRecoveryAttempting.h> #import <FBSDKCoreKit/FBSDKErrorRecoveryConfiguration.h> #import <FBSDKCoreKit/FBSDKErrorReporter.h> #import <FBSDKCoreKit/FBSDKErrorReporting.h> #import <FBSDKCoreKit/FBSDKEventLogging.h> #import <FBSDKCoreKit/FBSDKEventProcessing.h> #import <FBSDKCoreKit/FBSDKEventsProcessing.h> #import <FBSDKCoreKit/FBSDKFeatureChecking.h> #import <FBSDKCoreKit/FBSDKFeatureDisabling.h> #import <FBSDKCoreKit/FBSDKFeatureExtracting.h> #import <FBSDKCoreKit/FBSDKFeatureExtractor.h> #import <FBSDKCoreKit/FBSDKGateKeeperManager.h> #import <FBSDKCoreKit/FBSDKGateKeeperManaging.h> #import <FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h> #import <FBSDKCoreKit/FBSDKGraphRequest.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnecting.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnectionDelegate.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnectionFactory.h> #import <FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h> #import <FBSDKCoreKit/FBSDKGraphRequestFactory.h> #import <FBSDKCoreKit/FBSDKGraphRequestFactoryProtocol.h> #import <FBSDKCoreKit/FBSDKGraphRequestFlags.h> #import <FBSDKCoreKit/FBSDKGraphRequestMetadata.h> #import <FBSDKCoreKit/FBSDKGraphRequestPiggybackManaging.h> #import <FBSDKCoreKit/FBSDKGraphRequestProtocol.h> #import <FBSDKCoreKit/FBSDKImpressionLoggerFactory.h> #import <FBSDKCoreKit/FBSDKImpressionLoggerFactoryProtocol.h> #import <FBSDKCoreKit/FBSDKImpressionLogging.h> #import <FBSDKCoreKit/FBSDKImpressionLoggingButton.h> #import <FBSDKCoreKit/FBSDKIntegrityParametersProcessorProvider.h> #import <FBSDKCoreKit/FBSDKIntegrityProcessing.h> #import <FBSDKCoreKit/FBSDKInternalURLOpener.h> #import <FBSDKCoreKit/FBSDKInternalUtility.h> #import <FBSDKCoreKit/FBSDKInternalUtilityProtocol.h> #import <FBSDKCoreKit/FBSDKInternalUtilityProtocol.h> #import <FBSDKCoreKit/FBSDKInstrumentManager.h> #import <FBSDKCoreKit/FBSDKKeychainStore.h> #import <FBSDKCoreKit/FBSDKKeychainStoreProtocol.h> #import <FBSDKCoreKit/FBSDKKeychainStoreProviding.h> #import <FBSDKCoreKit/FBSDKLocation.h> #import <FBSDKCoreKit/FBSDKLogger.h> #import <FBSDKCoreKit/FBSDKLoggerFactory.h> #import <FBSDKCoreKit/FBSDKLogging.h> #import <FBSDKCoreKit/FBSDKLoggingNotifying.h> #import <FBSDKCoreKit/FBSDKLoggingBehavior.h> #import <FBSDKCoreKit/FBSDKLoginTooltip.h> #import <FBSDKCoreKit/FBSDKMacCatalystDetermining.h> #import <FBSDKCoreKit/FBSDKMath.h> #import <FBSDKCoreKit/FBSDKMeasurementEventNames.h> #import <FBSDKCoreKit/FBSDKMeasurementEventListener.h> #import <FBSDKCoreKit/FBSDKMetadataIndexer.h> #import <FBSDKCoreKit/FBSDKMetadataIndexing.h> #import <FBSDKCoreKit/FBSDKModelManager.h> #import <FBSDKCoreKit/FBSDKMutableCopying.h> #import <FBSDKCoreKit/FBSDKNetworkErrorChecker.h> #import <FBSDKCoreKit/FBSDKNetworkErrorChecking.h> #import <FBSDKCoreKit/FBSDKObjectDecoding.h> #import <FBSDKCoreKit/FBSDKOperatingSystemVersionComparing.h> #import <FBSDKCoreKit/FBSDKPasteboard.h> #import <FBSDKCoreKit/FBSDKPaymentObserving.h> #import <FBSDKCoreKit/FBSDKPaymentProductRequestor.h> #import <FBSDKCoreKit/FBSDKPaymentProductRequestorCreating.h> #import <FBSDKCoreKit/FBSDKProductRequestFactory.h> #import <FBSDKCoreKit/FBSDKProductAvailability.h> #import <FBSDKCoreKit/FBSDKProductCondition.h> #import <FBSDKCoreKit/FBSDKProfileBlock.h> #import <FBSDKCoreKit/FBSDKProfileNotifications.h> #import <FBSDKCoreKit/FBSDKRandom.h> #import <FBSDKCoreKit/FBSDKRestrictiveDataFilterManager.h> #import <FBSDKCoreKit/FBSDKRulesFromKeyProvider.h> #import <FBSDKCoreKit/FBSDKServerConfiguration.h> #import <FBSDKCoreKit/FBSDKServerConfigurationManager.h> #import <FBSDKCoreKit/FBSDKServerConfigurationProviding.h> #import <FBSDKCoreKit/FBSDKSettingsLogging.h> #import <FBSDKCoreKit/FBSDKSKAdNetworkReporter.h> #import <FBSDKCoreKit/FBSDKSourceApplicationTracking.h> #import <FBSDKCoreKit/FBSDKSuggestedEventsIndexer.h> #import <FBSDKCoreKit/FBSDKSuggestedEventsIndexerProtocol.h> #import <FBSDKCoreKit/FBSDKSwizzler.h> #import <FBSDKCoreKit/FBSDKSwizzling.h> #import <FBSDKCoreKit/FBSDKTimeSpentData.h> #import <FBSDKCoreKit/FBSDKTimeSpentRecording.h> #import <FBSDKCoreKit/FBSDKTokenStringProviding.h> #import <FBSDKCoreKit/FBSDKTransformer.h> #import <FBSDKCoreKit/FBSDKURL.h> #import <FBSDKCoreKit/FBSDKURLHosting.h> #import <FBSDKCoreKit/FBSDKURLOpener.h> #import <FBSDKCoreKit/FBSDKURLOpening.h> #import <FBSDKCoreKit/FBSDKURLScheme.h> #import <FBSDKCoreKit/FBSDKURLSessionProxyFactory.h> #import <FBSDKCoreKit/FBSDKURLSessionProxyProviding.h> #import <FBSDKCoreKit/FBSDKUnarchiverProvider.h> #import <FBSDKCoreKit/FBSDKUnarchiverProviding.h> #import <FBSDKCoreKit/FBSDKUserAgeRange.h> #import <FBSDKCoreKit/FBSDKUserDataPersisting.h> #import <FBSDKCoreKit/FBSDKUserDataStore.h> #import <FBSDKCoreKit/FBSDKUserIdentifier.h> #import <FBSDKCoreKit/FBSDKUserIDProviding.h> #import <FBSDKCoreKit/FBSDKUtility.h> #import <FBSDKCoreKit/FBSDKWebDialogDelegate.h> #import <FBSDKCoreKit/FBSDKWebDialogView.h> #import <FBSDKCoreKit/FBSDKWebView.h> #import <FBSDKCoreKit/FBSDKWebViewAppLinkResolver.h> #import <FBSDKCoreKit/FBSDKWebViewProviding.h> #import <FBSDKCoreKit/NSNotificationCenter+NotificationPosting.h> #import <FBSDKCoreKit/NSProcessInfo+MacCatalystDetermining.h> #import <FBSDKCoreKit/NSProcessInfo+OperatingSystemVersionComparing.h> #import <FBSDKCoreKit/UIApplication+URLOpener.h> #import <FBSDKCoreKit/UIPasteboard+Pasteboard.h> #import <FBSDKCoreKit/WKWebView+WebViewProtocol.h> frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h
New file @@ -0,0 +1,10 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #define FBSDK_VERSION_STRING @"16.1.0" #define FBSDK_DEFAULT_GRAPH_API_VERSION @"v16.0" frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCrashObserver.h
New file @@ -0,0 +1,41 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKFeatureChecking; @protocol FBSDKGraphRequestFactory; @protocol FBSDKSettings; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CrashObserver) @interface FBSDKCrashObserver : NSObject <FBSDKCrashObserving> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // UNCRUSTIFY_FORMAT_OFF - (instancetype)initWithFeatureChecker:(id<FBSDKFeatureChecking>)featureChecker graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory settings:(id<FBSDKSettings>)settings crashHandler:(id<FBSDKCrashHandler>)crashHandler NS_SWIFT_NAME(init(featureChecker:graphRequestFactory:settings:crashHandler:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKCrashShield.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKFeatureDisabling; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CrashShield) @interface FBSDKCrashShield : NSObject + (void)analyze:(NSArray<NSDictionary<NSString *, id> *> *)crashLogs; + (void)configureWithSettings:(id<FBSDKSettings>)settings graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory featureChecking:(id<FBSDKFeatureChecking, FBSDKFeatureDisabling>)featureChecking NS_SWIFT_NAME(configure(settings:graphRequestFactory:featureChecking:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDataProcessingOptionKey.h
New file @@ -0,0 +1,41 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef NSString *FBSDKDataProcessingOptionKey NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(DataProcessingOptionKey); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT FBSDKDataProcessingOptionKey const FBSDKDataProcessingOptionKeyOptions; /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT FBSDKDataProcessingOptionKey const FBSDKDataProcessingOptionKeyCountry; /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT FBSDKDataProcessingOptionKey const FBSDKDataProcessingOptionKeyState; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceInformationProviding.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_DeviceInformationProviding) @protocol FBSDKDeviceInformationProviding @property (nonatomic, readonly) NSString *storageKey; @property (nullable, nonatomic, readonly) NSString *encodedDeviceInfo; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDialogConfiguration.h
New file @@ -0,0 +1,36 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_DialogConfiguration) @interface FBSDKDialogConfiguration : NSObject <NSCopying, NSObject, NSSecureCoding> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithName:(NSString *)name URL:(NSURL *)URL appVersions:(NSArray<id> *)appVersions NS_DESIGNATED_INITIALIZER; @property (nonatomic, readonly, copy) NSArray<id> *appVersions; // NSString, possibly NSNumber @property (nonatomic, readonly, copy) NSString *name; @property (nonatomic, readonly, copy) NSURL *URL; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDialogConfigurationMapBuilding.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @class FBSDKDialogConfiguration; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_DialogConfigurationMapBuilding) @protocol FBSDKDialogConfigurationMapBuilding // UNCRUSTIFY_FORMAT_OFF - (NSDictionary<NSString *, FBSDKDialogConfiguration *> *)buildDialogConfigurationMapWithRawConfigurations:(NSArray<NSDictionary<NSString *, id> *> *)rawConfigurations NS_SWIFT_NAME(buildDialogConfigurationMap(from:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(DynamicFrameworkLoaderProxy) @interface FBSDKDynamicFrameworkLoaderProxy : NSObject /** Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. */ + (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorConfiguration.h
New file @@ -0,0 +1,59 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKErrorConfigurationProtocol.h> #import <Foundation/Foundation.h> @protocol FBSDKGraphRequest; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_DecodableErrorConfiguration) @protocol FBSDKDecodableErrorConfiguration <NSObject> - (instancetype)initWithDictionary:(NSDictionary<NSString *, id> *)dictionary; - (void)updateWithArray:(NSArray<NSDictionary<NSString *, id> *> *)array; @end /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ErrorConfiguration) @interface FBSDKErrorConfiguration : NSObject < NSSecureCoding, NSCopying, FBSDKErrorConfiguration, FBSDKDecodableErrorConfiguration > - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // initialize from optional dictionary of existing configurations. If not supplied a fallback will be created. - (instancetype)initWithDictionary:(nullable NSDictionary<NSString *, id> *)dictionary NS_DESIGNATED_INITIALIZER; // parses the array (supplied from app settings endpoint) - (void)updateWithArray:(NSArray<NSDictionary<NSString *, id> *> *)array; // NSString "code" instances support "*" wildcard semantics (nil is treated as "*" also) // 'request' is optional, typically for identifying special graph request semantics (e.g., no recovery for client token) - (nullable FBSDKErrorRecoveryConfiguration *)recoveryConfigurationForCode:(nullable NSString *)code subcode:(nullable NSString *)subcode request:(id<FBSDKGraphRequest>)request; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProtocol.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @class FBSDKErrorRecoveryConfiguration; @protocol FBSDKGraphRequest; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ErrorConfigurationProtocol) @protocol FBSDKErrorConfiguration - (nullable FBSDKErrorRecoveryConfiguration *)recoveryConfigurationForCode:(nullable NSString *)code subcode:(nullable NSString *)subcode request:(id<FBSDKGraphRequest>)request; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProvider.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKErrorConfigurationProviding.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ErrorConfigurationProvider) @interface FBSDKErrorConfigurationProvider : NSObject <FBSDKErrorConfigurationProviding> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProviding.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKErrorConfiguration; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ErrorConfigurationProviding) @protocol FBSDKErrorConfigurationProviding - (nullable id<FBSDKErrorConfiguration>)errorConfiguration; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** A formal protocol very similar to the informal protocol NSErrorRecoveryAttempting Internal use only @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(ErrorRecoveryAttempting) @protocol FBSDKErrorRecoveryAttempting /** Attempt the recovery @param error the error @param completionHandler the handler called upon completion of error recovery Attempt recovery from the error, and call the completion handler. The value passed for didRecover must be YES if error recovery was completely successful, NO otherwise. */ - (void)attemptRecoveryFromError:(NSError *)error completionHandler:(void (^)(BOOL didRecover))completionHandler NS_SWIFT_NAME(attemptRecovery(from:completion:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryConfiguration.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKConstants.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ErrorRecoveryConfiguration) @interface FBSDKErrorRecoveryConfiguration : NSObject <NSCopying, NSSecureCoding> @property (nonatomic, readonly) NSString *localizedRecoveryDescription; @property (nonatomic, readonly) NSArray<NSString *> *localizedRecoveryOptionDescriptions; @property (nonatomic, readonly) FBSDKGraphRequestError errorCategory; @property (nonatomic, readonly) NSString *recoveryActionName; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithRecoveryDescription:(NSString *)description optionDescriptions:(NSArray<NSString *> *)optionDescriptions category:(FBSDKGraphRequestError)category recoveryActionName:(NSString *)recoveryActionName NS_DESIGNATED_INITIALIZER; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorReporter.h
New file @@ -0,0 +1,53 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKErrorReporting.h> @protocol FBSDKGraphRequestFactory; @protocol FBSDKFileManaging; @protocol FBSDKSettings; @protocol FBSDKFileDataExtracting; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(ErrorReporter) @interface FBSDKErrorReporter : NSObject <FBSDKErrorReporting> @property (class, nonatomic, readonly) FBSDKErrorReporter *shared; @property (nonatomic, strong) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nonatomic, strong) id<FBSDKFileManaging> fileManager; @property (nonatomic, strong) id<FBSDKSettings> settings; @property (nonatomic, strong) Class<FBSDKFileDataExtracting> dataExtractor; @property (nonatomic, readonly, strong) NSString *directoryPath; @property (nonatomic) BOOL isEnabled; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (void)saveError:(NSInteger)errorCode errorDomain:(NSErrorDomain)errorDomain message:(nullable NSString *)message; - (instancetype)initWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory fileManager:(id<FBSDKFileManaging>)fileManager settings:(id<FBSDKSettings>)settings fileDataExtractor:(Class<FBSDKFileDataExtracting>)dataExtractor; - (void)enable; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorReporting.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(ErrorReporting) @protocol FBSDKErrorReporting - (void)enable; - (void)saveError:(NSInteger)errorCode errorDomain:(NSErrorDomain)errorDomain message:(nullable NSString *)message; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKEventLogging.h
New file @@ -0,0 +1,60 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushBehavior.h> @class FBSDKAccessToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(EventLogging) @protocol FBSDKEventLogging @property (nonatomic, readonly) FBSDKAppEventsFlushBehavior flushBehavior; - (void)flushForReason:(FBSDKAppEventsFlushReason)flushReason; - (void)logEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; - (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; - (void)logInternalEvent:(FBSDKAppEventName)eventName isImplicitlyLogged:(BOOL)isImplicitlyLogged; - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged; - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged accessToken:(nullable FBSDKAccessToken *)accessToken; - (void)logInternalEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum isImplicitlyLogged:(BOOL)isImplicitlyLogged; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKEventProcessing.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_EventProcessing) @protocol FBSDKEventProcessing - (NSString *)processSuggestedEvents:(NSString *)textFeature denseData:(nullable float *)denseData; - (void)enable; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKEventsProcessing.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_EventsProcessing) @protocol FBSDKEventsProcessing - (void)processEvents:(NSMutableArray<NSDictionary<NSString *, id> *> *)events; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h
New file @@ -0,0 +1,86 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. FBSDKFeature enum Defines features in SDK Sample: FBSDKFeatureAppEvents = 0x00010000, ^ ^ ^ ^ | | | | kit | | | feature | | sub-feature | sub-sub-feature 1st byte: kit 2nd byte: feature 3rd byte: sub-feature 4th byte: sub-sub-feature @warning INTERNAL - DO NOT USE */ typedef NS_ENUM(NSUInteger, FBSDKFeature) { FBSDKFeatureNone = 0x00000000, // Features in CoreKit /// Essential of CoreKit FBSDKFeatureCore = 0x01000000, /// App Events FBSDKFeatureAppEvents = 0x01010000, FBSDKFeatureCodelessEvents = 0x01010100, FBSDKFeatureRestrictiveDataFiltering = 0x01010200, FBSDKFeatureAAM = 0x01010300, FBSDKFeaturePrivacyProtection = 0x01010400, FBSDKFeatureSuggestedEvents = 0x01010401, FBSDKFeatureIntelligentIntegrity = 0x01010402, FBSDKFeatureModelRequest = 0x01010403, FBSDKFeatureEventDeactivation = 0x01010500, FBSDKFeatureSKAdNetwork = 0x01010600, FBSDKFeatureSKAdNetworkConversionValue = 0x01010601, FBSDKFeatureATELogging = 0x01010700, FBSDKFeatureAEM = 0x01010800, FBSDKFeatureAEMConversionFiltering = 0x01010801, FBSDKFeatureAEMCatalogMatching = 0x01010802, FBSDKFeatureAEMAdvertiserRuleMatchInServer = 0x01010803, FBSDKFeatureAEMAutoSetup = 0x01010804, FBSDKFeatureAppEventsCloudbridge = 0x01010900, /// Instrument FBSDKFeatureInstrument = 0x01020000, FBSDKFeatureCrashReport = 0x01020100, FBSDKFeatureCrashShield = 0x01020101, FBSDKFeatureErrorReport = 0x01020200, // Features in LoginKit /// Essential of LoginKit FBSDKFeatureLogin = 0x02000000, // Features in ShareKit /// Essential of ShareKit FBSDKFeatureShare = 0x03000000, // Features in GamingServicesKit /// Essential of GamingServicesKit FBSDKFeatureGamingServices = 0x04000000, } NS_SWIFT_NAME(SDKFeature); /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^FBSDKFeatureManagerBlock)(BOOL enabled); NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureDisabling.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKFeature.h> NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_FeatureDisabling) @protocol FBSDKFeatureDisabling - (void)disableFeature:(FBSDKFeature)feature; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtracting.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_FeatureExtracting) @protocol FBSDKFeatureExtracting + (nullable float *)getDenseFeatures:(NSDictionary<NSString *, id> *)viewHierarchy; + (NSString *)getTextFeature:(NSString *)text withScreenName:(NSString *)screenName; + (void)loadRulesForKey:(NSString *)useCaseKey; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtractor.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKFeatureExtracting.h> #import <FBSDKCoreKit/FBSDKRulesFromKeyProvider.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_FeatureExtractor) @interface FBSDKFeatureExtractor : NSObject <FBSDKFeatureExtracting> @property (class, nullable, nonatomic) id<FBSDKRulesFromKeyProvider> rulesFromKeyProvider; + (void)configureWithRulesFromKeyProvider:(id<FBSDKRulesFromKeyProvider>)rulesFromKeyProvider NS_SWIFT_NAME(configure(rulesFromKeyProvider:)); + (void)loadRulesForKey:(NSString *)useCaseKey; + (NSString *)getTextFeature:(NSString *)text withScreenName:(NSString *)screenName; + (nullable float *)getDenseFeatures:(NSDictionary<NSString *, id> *)viewHierarchy; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManager.h
New file @@ -0,0 +1,62 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKGateKeeperManaging.h> #import <Foundation/Foundation.h> #define FBSDK_GATEKEEPER_MANAGER_CACHE_TIMEOUT (60 * 60) NS_ASSUME_NONNULL_BEGIN @protocol FBSDKSettings; @protocol FBSDKGraphRequestFactory; @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKDataPersisting; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef NSString *const FBSDKGateKeeperKey NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(_GateKeeperManager.GateKeeperKey); typedef void (^ FBSDKGKManagerBlock)(NSError *_Nullable error) NS_SWIFT_NAME(_GKManagerBlock); /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_GateKeeperManager) @interface FBSDKGateKeeperManager : NSObject <FBSDKGateKeeperManaging> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; + (void) configureWithSettings:(id<FBSDKSettings>)settings graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory store:(id<FBSDKDataPersisting>)store NS_SWIFT_NAME(configure(settings:graphRequestFactory:graphRequestConnectionFactory:store:)); /// Returns the locally cached configuration. + (BOOL)boolForKey:(NSString *)key defaultValue:(BOOL)defaultValue; /** Load the gate keeper configurations from server WARNING: Must call `configure` before loading gate keepers. */ + (void)loadGateKeepers:(nullable FBSDKGKManagerBlock)completionBlock; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManaging.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN typedef void (^FBSDKGKManagerBlock)(NSError *_Nullable error); NS_SWIFT_NAME(_GateKeeperManaging) @protocol FBSDKGateKeeperManaging /// Returns the bool value of a GateKeeper. + (BOOL)boolForKey:(nonnull NSString *)key defaultValue:(BOOL)defaultValue; + (void)loadGateKeepers:(nonnull FBSDKGKManagerBlock)completionBlock; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h
New file @@ -0,0 +1,93 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKConstants.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKGraphErrorRecoveryProcessor; @protocol FBSDKGraphRequest; /// Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. NS_SWIFT_NAME(GraphErrorRecoveryProcessorDelegate) @protocol FBSDKGraphErrorRecoveryProcessorDelegate <NSObject> /** Indicates the error recovery has been attempted. @param processor the processor instance. @param didRecover YES if the recovery was successful. @param error the error that that was attempted to be recovered from. */ - (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor didRecover:(BOOL)didRecover error:(nullable NSError *)error; @optional /** Indicates the processor is about to process the error. @param processor the processor instance. @param error the error is about to be processed. return NO if the processor should not process the error. For example, if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, you could return NO for errors where userInfo[FBSDKGraphRequestErrorKey] equal to FBSDKGraphRequestErrorOther */ - (BOOL)processorWillProcessError:(FBSDKGraphErrorRecoveryProcessor *)processor error:(nullable NSError *)error; @end /** Defines a type that can process Facebook NSErrors with best practices. Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or localized messages to present to the user. This class will process the instances as follows: 1. If the error is temporary as indicated by FBSDKGraphRequestErrorKey, assume the recovery succeeded and notify the delegate. 2. If a FBSDKErrorRecoveryAttempting instance is available, display an alert (dispatched to main thread) with the recovery options and call the instance's attemptRecoveryFromError method. 3. If a FBSDKErrorRecoveryAttempting is not available, check the userInfo for FBSDKLocalizedErrorDescriptionKey and present that in an alert (dispatched to main thread). By default, FBSDKGraphRequests use this type to process errors and retry the request upon a successful recovery. Note that Facebook recovery attempters can present UI or even cause app switches (such as to login). Any such work is dispatched to the main thread (therefore your request handlers may then run on the main thread). Login recovery requires FBSDKLoginKit. Login will prompt the user for all permissions last granted. If any are declined on the new request, the recovery is not successful but the `[FBSDKAccessToken currentAccessToken]` might still have been updated. . */ NS_SWIFT_NAME(GraphErrorRecoveryProcessor) @interface FBSDKGraphErrorRecoveryProcessor : NSObject /// Initializes a GraphErrorRecoveryProcessor with an access token string. - (instancetype)initWithAccessTokenString:(NSString *)accessTokenString; /** Attempts to process the error, return YES if the error can be processed. @param error the error to process. @param request the related request that may be reissued. @param delegate the delegate that will be retained until recovery is complete. */ - (BOOL)processError:(NSError *)error request:(id<FBSDKGraphRequest>)request delegate:(nullable id<FBSDKGraphErrorRecoveryProcessorDelegate>)delegate; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h
New file @@ -0,0 +1,168 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnecting.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnectionFactoryProtocol.h> #import <FBSDKCoreKit/FBSDKGraphRequestHTTPMethod.h> #import <FBSDKCoreKit/FBSDKGraphRequestProtocol.h> #import <FBSDKCoreKit/FBSDKTokenStringProviding.h> @protocol FBSDKSettings; NS_ASSUME_NONNULL_BEGIN /** Represents a request to the Facebook Graph API. `FBSDKGraphRequest` encapsulates the components of a request (the Graph API path, the parameters, error recovery behavior) and should be used in conjunction with `FBSDKGraphRequestConnection` to issue the request. Nearly all Graph APIs require an access token. Unless specified, the `[FBSDKAccessToken currentAccessToken]` is used. Therefore, most requests will require login first (see `FBSDKLoginManager` in FBSDKLoginKit.framework). A `- start` method is provided for convenience for single requests. By default, FBSDKGraphRequest will attempt to recover any errors returned from Facebook. You can disable this via `disableErrorRecovery:`. See FBSDKGraphErrorRecoveryProcessor */ NS_SWIFT_NAME(GraphRequest) @interface FBSDKGraphRequest : NSObject <FBSDKGraphRequest> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** 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) configureWithSettings:(id<FBSDKSettings>)settings currentAccessTokenStringProvider:(Class<FBSDKTokenStringProviding>)accessTokenProvider graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)_graphRequestConnectionFactory NS_SWIFT_NAME(configure(settings:currentAccessTokenStringProvider:graphRequestConnectionFactory:)); // UNCRUSTIFY_FORMAT_ON /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). */ - (instancetype)initWithGraphPath:(NSString *)graphPath; /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param method the HTTP method. Empty String defaults to @"GET". */ - (instancetype)initWithGraphPath:(NSString *)graphPath HTTPMethod:(FBSDKHTTPMethod)method; /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary<NSString *, id> *)parameters; /** Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param method the HTTP method. Empty String defaults to @"GET". */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary<NSString *, id> *)parameters HTTPMethod:(FBSDKHTTPMethod)method; /** Initializes a new instance. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param tokenString the token string to use. Specifying nil will cause no token to be used. @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. @param method the HTTP method. Empty String defaults to @"GET". */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary<NSString *, id> *)parameters tokenString:(nullable NSString *)tokenString version:(nullable NSString *)version HTTPMethod:(FBSDKHTTPMethod)method NS_DESIGNATED_INITIALIZER; /** Initializes a new instance. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param requestFlags flags that indicate how a graph request should be treated in various scenarios */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(nullable NSDictionary<NSString *, id> *)parameters flags:(FBSDKGraphRequestFlags)requestFlags; /** Initializes a new instance. @param graphPath the graph path (e.g., @"me"). @param parameters the optional parameters dictionary. @param tokenString the token string to use. Specifying nil will cause no token to be used. @param HTTPMethod the HTTP method. Empty String defaults to @"GET". @param flags flags that indicate how a graph request should be treated in various scenarios */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(nullable NSDictionary<NSString *, id> *)parameters tokenString:(nullable NSString *)tokenString HTTPMethod:(nullable NSString *)HTTPMethod flags:(FBSDKGraphRequestFlags)flags; /// The request parameters. @property (nonatomic, copy) NSDictionary<NSString *, id> *parameters; /// The access token string used by the request. @property (nullable, nonatomic, readonly, copy) NSString *tokenString; /// The Graph API endpoint to use for the request, for example "me". @property (nonatomic, readonly, copy) NSString *graphPath; /// The HTTPMethod to use for the request, for example "GET" or "POST". @property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; /// The Graph API version to use (e.g., "v2.0") @property (nonatomic, readonly, copy) NSString *version; /** If set, disables the automatic error recovery mechanism. @param disable whether to disable the automatic error recovery mechanism By default, non-batched FBSDKGraphRequest instances will automatically try to recover from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that re-issues the request on successful recoveries. The re-issued request will call the same handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. This will override [FBSDKSettings setGraphErrorRecoveryDisabled:]. */ // UNCRUSTIFY_FORMAT_OFF - (void)setGraphErrorRecoveryDisabled:(BOOL)disable NS_SWIFT_NAME(setGraphErrorRecovery(disabled:)); // UNCRUSTIFY_FORMAT_ON /** Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id<FBSDKGraphRequestConnecting>)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h
New file @@ -0,0 +1,64 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKGraphRequest; @protocol FBSDKGraphRequestConnecting; @protocol FBSDKGraphRequestConnectionDelegate; @class FBSDKGraphRequestMetadata; /** FBSDKGraphRequestCompletion A block that is passed to addRequest to register for a callback with the results of that request once the connection completes. Pass a block of this type when calling addRequest. This will be called once the request completes. The call occurs on the UI thread. @param connection The connection that sent the request. @param result The result of the request. This is a translation of JSON data to `NSDictionary` and `NSArray` objects. This is nil if there was an error. @param error The `NSError` representing any error that occurred. */ NS_SWIFT_NAME(GraphRequestCompletion) typedef void (^FBSDKGraphRequestCompletion)(id<FBSDKGraphRequestConnecting> _Nullable connection, id _Nullable result, NSError *_Nullable error); /// A protocol to describe an object that can manage graph requests NS_SWIFT_NAME(GraphRequestConnecting) @protocol FBSDKGraphRequestConnecting @property (nonatomic, assign) NSTimeInterval timeout; @property (nullable, nonatomic, weak) id<FBSDKGraphRequestConnectionDelegate> delegate; - (void)addRequest:(id<FBSDKGraphRequest>)request completion:(FBSDKGraphRequestCompletion)handler; - (void)start; - (void)cancel; /** Internal property exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (nonatomic, readonly) NSMutableArray<FBSDKGraphRequestMetadata *> *requests; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
New file @@ -0,0 +1,212 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnecting.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnectionDelegate.h> @protocol FBSDKURLSessionProxyProviding; @protocol FBSDKErrorConfigurationProviding; @protocol FBSDKGraphRequestPiggybackManaging; @protocol FBSDKSettings; @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKEventLogging; @protocol FBSDKOperatingSystemVersionComparing; @protocol FBSDKMacCatalystDetermining; @protocol FBSDKAccessTokenProviding; @protocol FBSDKErrorCreating; @protocol FBSDKAuthenticationTokenProviding; NS_ASSUME_NONNULL_BEGIN /** The key in the result dictionary for requests to old versions of the Graph API whose response is not a JSON object. When a request returns a non-JSON response (such as a "true" literal), that response will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API prior to v2.1. */ FOUNDATION_EXPORT NSString *const FBSDKNonJSONResponseProperty NS_SWIFT_NAME(NonJSONResponseProperty); @protocol FBSDKGraphRequest; /** The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. The request settings are encapsulated in a reusable <FBSDKGraphRequest> object. The `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication e.g. starting a connection, canceling a connection, or batching requests. */ NS_SWIFT_NAME(GraphRequestConnection) @interface FBSDKGraphRequestConnection : NSObject <FBSDKGraphRequestConnecting> /// The default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. @property (class, nonatomic, assign) NSTimeInterval defaultConnectionTimeout; /// The delegate object that receives updates. @property (nullable, nonatomic, weak) id<FBSDKGraphRequestConnectionDelegate> delegate; /// Gets or sets the timeout interval to wait for a response before giving up. @property (nonatomic, assign) NSTimeInterval timeout; /** The raw response that was returned from the server. (readonly) This property can be used to inspect HTTP headers that were returned from the server. The property is nil until the request completes. If there was a response then this property will be non-nil during the FBSDKGraphRequestBlock callback. */ @property (nullable, nonatomic, readonly, retain) NSHTTPURLResponse *urlResponse; /** Determines the operation queue that is used to call methods on the connection's delegate. By default, a connection is scheduled on the current thread in the default mode when it is created. You cannot reschedule a connection after it has started. */ @property (nullable, nonatomic) NSOperationQueue *delegateQueue; /// @methodgroup Class methods /// @methodgroup Adding requests /** @method This method adds an <FBSDKGraphRequest> object to this connection. @param request A request to be included in the round-trip when start is called. @param completion A handler to call back when the round-trip completes or times out. The completion handler is retained until the block is called upon the completion or cancellation of the connection. */ - (void)addRequest:(id<FBSDKGraphRequest>)request completion:(FBSDKGraphRequestCompletion)completion; /** @method This method adds an <FBSDKGraphRequest> object to this connection. @param request A request to be included in the round-trip when start is called. @param completion A handler to call back when the round-trip completes or times out. The handler will be invoked on the main thread. @param name A name for this request. This can be used to feed the results of one request to the input of another <FBSDKGraphRequest> in the same `FBSDKGraphRequestConnection` as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). The completion handler is retained until the block is called upon the completion or cancellation of the connection. This request can be named to allow for using the request's response in a subsequent request. */ - (void)addRequest:(id<FBSDKGraphRequest>)request name:(NSString *)name completion:(FBSDKGraphRequestCompletion)completion; /** @method This method adds an <FBSDKGraphRequest> object to this connection. @param request A request to be included in the round-trip when start is called. @param completion A handler to call back when the round-trip completes or times out. @param parameters The dictionary of parameters to include for this request as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). Examples include "depends_on", "name", or "omit_response_on_success". The completion handler is retained until the block is called upon the completion or cancellation of the connection. This request can be named to allow for using the request's response in a subsequent request. */ - (void)addRequest:(id<FBSDKGraphRequest>)request parameters:(nullable NSDictionary<NSString *, id> *)parameters completion:(FBSDKGraphRequestCompletion)completion; /// @methodgroup Instance methods /** @method Signals that a connection should be logically terminated as the application is no longer interested in a response. Synchronously calls any handlers indicating the request was cancelled. Cancel does not guarantee that the request-related processing will cease. It does promise that all handlers will complete before the cancel returns. A call to cancel prior to a start implies a cancellation of all requests associated with the connection. */ - (void)cancel; /** @method This method starts a connection with the server and is capable of handling all of the requests that were added to the connection. By default, a connection is scheduled on the current thread in the default mode when it is created. See `setDelegateQueue:` for other options. This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. */ - (void)start; /** @method Overrides the default version for a batch request The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning for applications. If you want to override the version part while using batch requests on the connection, call this method to set the version for the batch request. @param version This is a string in the form @"v2.0" which will be used for the version part of an API path */ - (void)overrideGraphAPIVersion:(NSString *)version; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)setCanMakeRequests; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithURLSessionProxyFactory:(nonnull id<FBSDKURLSessionProxyProviding>)proxyFactory errorConfigurationProvider:(nonnull id<FBSDKErrorConfigurationProviding>)errorConfigurationProvider piggybackManager:(nonnull id<FBSDKGraphRequestPiggybackManaging>)piggybackManager settings:(nonnull id<FBSDKSettings>)settings graphRequestConnectionFactory:(nonnull id<FBSDKGraphRequestConnectionFactory>)factory eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger operatingSystemVersionComparer:(nonnull id<FBSDKOperatingSystemVersionComparing>)operatingSystemVersionComparer macCatalystDeterminator:(nonnull id<FBSDKMacCatalystDetermining>)macCatalystDeterminator accessTokenProvider:(nonnull Class<FBSDKAccessTokenProviding>)accessTokenProvider errorFactory:(nonnull id<FBSDKErrorCreating>)errorFactory authenticationTokenProvider:(nonnull Class<FBSDKAuthenticationTokenProviding>)authenticationTokenProvider NS_SWIFT_NAME(configure(urlSessionProxyFactory:errorConfigurationProvider:piggybackManager:settings:graphRequestConnectionFactory:eventLogger:operatingSystemVersionComparer:macCatalystDeterminator:accessTokenProvider:errorFactory:authenticationTokenProvider:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /// A container class for data attachments so that additional metadata can be provided about the attachment. NS_SWIFT_NAME(GraphRequestDataAttachment) @interface FBSDKGraphRequestDataAttachment : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Initializes the receiver with the attachment data and metadata. @param data The attachment data (retained, not copied) @param filename The filename for the attachment @param contentType The content type for the attachment */ - (instancetype)initWithData:(NSData *)data filename:(NSString *)filename contentType:(NSString *)contentType NS_DESIGNATED_INITIALIZER; /// The content type for the attachment. @property (nonatomic, readonly, copy) NSString *contentType; /// The attachment data. @property (nonatomic, readonly, strong) NSData *data; /// The filename for the attachment. @property (nonatomic, readonly, copy) NSString *filename; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKGraphRequestFactoryProtocol.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKGraphRequestFactory; /** Internal type not intended for use outside of the SDKs. A factory for providing objects that conform to `GraphRequest` */ NS_SWIFT_NAME(GraphRequestFactory) @interface FBSDKGraphRequestFactory : NSObject <FBSDKGraphRequestFactory> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /// Flags that indicate how a graph request should be treated in various scenarios typedef NS_OPTIONS(NSUInteger, FBSDKGraphRequestFlags) { FBSDKGraphRequestFlagNone = 0, /// indicates this request should not use a client token as its token parameter FBSDKGraphRequestFlagSkipClientToken = 1 << 1, /// indicates this request should not close the session if its response is an oauth error FBSDKGraphRequestFlagDoNotInvalidateTokenOnError = 1 << 2, /// indicates this request should not perform error recovery FBSDKGraphRequestFlagDisableErrorRecovery = 1 << 3, } NS_SWIFT_NAME(GraphRequestFlags); NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestMetadata.h
New file @@ -0,0 +1,47 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKGraphRequest; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. Used to facilitate FBSDKGraphRequest processing, specifically associating FBSDKGraphRequest and FBSDKGraphRequestBlock instances and necessary data for retry processing. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(GraphRequestMetadata) @interface FBSDKGraphRequestMetadata : NSObject @property (nonatomic, retain) id<FBSDKGraphRequest> request; @property (nonatomic, copy) FBSDKGraphRequestCompletion completionHandler; @property (nonatomic, copy) NSDictionary<NSString *, id> *batchParameters; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithRequest:(id<FBSDKGraphRequest>)request completionHandler:(nullable FBSDKGraphRequestCompletion)handler batchParameters:(nullable NSDictionary<NSString *, id> *)batchParameters NS_DESIGNATED_INITIALIZER; - (void)invokeCompletionHandlerForConnection:(id<FBSDKGraphRequestConnecting>)connection withResults:(id)results error:(nullable NSError *)error; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestPiggybackManaging.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKGraphRequestConnecting.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_GraphRequestPiggybackManaging) @protocol FBSDKGraphRequestPiggybackManaging - (void)addPiggybackRequests:(id<FBSDKGraphRequestConnecting>)connection; - (void)addRefreshPiggyback:(id<FBSDKGraphRequestConnecting>)connection permissionHandler:(nullable FBSDKGraphRequestCompletion)permissionHandler; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h
New file @@ -0,0 +1,66 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKGraphRequestFlags.h> #import <FBSDKCoreKit/FBSDKGraphRequestHTTPMethod.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKGraphRequestConnection; @protocol FBSDKGraphRequestConnecting; typedef void (^FBSDKGraphRequestCompletion)(id<FBSDKGraphRequestConnecting> _Nullable connection, id _Nullable result, NSError *_Nullable error); typedef void (^FBSDKGraphRequestBlock)(FBSDKGraphRequestConnection *_Nullable connection, id _Nullable result, NSError *_Nullable error); /// A protocol to describe anything that represents a graph request NS_SWIFT_NAME(GraphRequestProtocol) @protocol FBSDKGraphRequest /// The request parameters. @property (nonatomic, copy) NSDictionary<NSString *, id> *parameters; /// The access token string used by the request. @property (nullable, nonatomic, readonly, copy) NSString *tokenString; /// The Graph API endpoint to use for the request, for example "me". @property (nonatomic, readonly, copy) NSString *graphPath; /// The HTTPMethod to use for the request, for example "GET" or "POST". @property (nonatomic, readonly, copy) FBSDKHTTPMethod HTTPMethod; /// The Graph API version to use (e.g., "v2.0") @property (nonatomic, readonly, copy) NSString *version; /// The graph request flags to use @property (nonatomic, readonly, assign) FBSDKGraphRequestFlags flags; /// Convenience property to determine if graph error recover is disabled @property (nonatomic, getter = isGraphErrorRecoveryDisabled) BOOL graphErrorRecoveryDisabled; /// Convenience property to determine if the request has attachments @property (nonatomic, readonly) BOOL hasAttachments; /** Starts a connection to the Graph API. @param completion The handler block to call when the request completes. */ - (id<FBSDKGraphRequestConnecting>)startWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; /// A formatted description of the graph request - (NSString *)formattedDescription; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactory.h
New file @@ -0,0 +1,47 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKImpressionLoggerFactoryProtocol.h> #import <FBSDKCoreKit_Basics/FBSDKNotificationDelivering.h> @protocol FBSDKGraphRequestFactory; @protocol FBSDKEventLogging; @protocol FBSDKNotificationDelivering; @protocol FBSDKAccessTokenProviding; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ImpressionLoggerFactory) @interface FBSDKImpressionLoggerFactory : NSObject <FBSDKImpressionLoggerFactory> @property (nonatomic, readonly) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nonatomic, readonly) id<FBSDKEventLogging> eventLogger; @property (nonatomic, readonly) id<FBSDKNotificationDelivering> notificationCenter; @property (nonatomic, readonly) Class<FBSDKAccessTokenProviding> accessTokenWallet; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // UNCRUSTIFY_FORMAT_OFF - (instancetype)initWithGraphRequestFactory:(nonnull id<FBSDKGraphRequestFactory>)graphRequestFactory eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger notificationCenter:(nonnull id<FBSDKNotificationDelivering>)notificationCenter accessTokenWallet:(nonnull Class<FBSDKAccessTokenProviding>)accessTokenWallet NS_DESIGNATED_INITIALIZER NS_SWIFT_NAME(init(graphRequestFactory:eventLogger:notificationCenter:accessTokenWallet:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactoryProtocol.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKImpressionLogging.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ImpressionLoggerFactoryProtocol) @protocol FBSDKImpressionLoggerFactory - (id<FBSDKImpressionLogging>)makeImpressionLoggerWithEventName:(FBSDKAppEventName)eventName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLogging.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(ImpressionLogging) @protocol FBSDKImpressionLogging - (void)logImpressionWithIdentifier:(NSString *)identifier parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <UIKit/UIKit.h> @protocol FBSDKImpressionLoggerFactory; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(ImpressionLoggingButton) @interface FBSDKImpressionLoggingButton : UIButton + (void)configureWithImpressionLoggerFactory:(id<FBSDKImpressionLoggerFactory>)impressionLoggerFactory NS_SWIFT_NAME(configure(impressionLoggerFactory:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInstrumentManager.h
New file @@ -0,0 +1,46 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKFeatureChecking; @protocol FBSDKSettings; @protocol FBSDKCrashObserving; @protocol FBSDKErrorReporting; @protocol FBSDKCrashHandler; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_InstrumentManager) @interface FBSDKInstrumentManager : NSObject @property (class, nonatomic, readonly) FBSDKInstrumentManager *shared; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // UNCRUSTIFY_FORMAT_OFF - (void)configureWithFeatureChecker:(id<FBSDKFeatureChecking>)featureChecker settings:(id<FBSDKSettings>)settings crashObserver:(id<FBSDKCrashObserving>)crashObserver errorReporter:(id<FBSDKErrorReporting>)errorReporter crashHandler:(id<FBSDKCrashHandler>)crashHandler NS_SWIFT_NAME(configure(featureChecker:settings:crashObserver:errorReporter:crashHandler:)); // UNCRUSTIFY_FORMAT_ON - (void)enable; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKIntegrityParametersProcessorProvider.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKAppEventsParameterProcessing; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_IntegrityParametersProcessorProvider) @protocol FBSDKIntegrityParametersProcessorProvider @property (nullable, nonatomic) id<FBSDKAppEventsParameterProcessing> integrityParametersProcessor; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKIntegrityProcessing.h
New file @@ -0,0 +1,20 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(IntegrityProcessing) @protocol FBSDKIntegrityProcessing - (BOOL)processIntegrity:(nullable NSString *)parameter; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalURLOpener.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <UIKit/UIApplication.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_InternalURLOpener) @protocol FBSDKInternalURLOpener - (BOOL)canOpenURL:(NSURL *)url; - (BOOL)openURL:(NSURL *)url; - (void) openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenExternalURLOptionsKey, id> *)options completionHandler:(nullable void (^)(BOOL success))completion; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h
New file @@ -0,0 +1,100 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <FBSDKCoreKit/FBSDKAppAvailabilityChecker.h> #import <FBSDKCoreKit/FBSDKAppURLSchemeProviding.h> #import <FBSDKCoreKit/FBSDKInternalUtilityProtocol.h> #import <FBSDKCoreKit/_FBSDKWindowFinding.h> #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKURLHosting.h> #endif @protocol FBSDKErrorCreating; @protocol FBSDKInfoDictionaryProviding; @protocol FBSDKSettings; @protocol __FBSDKLoggerCreating; NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(InternalUtility) @interface FBSDKInternalUtility : NSObject #if !TARGET_OS_TV <FBSDKAppAvailabilityChecker, FBSDKAppURLSchemeProviding, FBSDKInternalUtility, FBSDKURLHosting, _FBSDKWindowFinding> #else <FBSDKAppAvailabilityChecker, FBSDKAppURLSchemeProviding, FBSDKInternalUtility> #endif #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif @property (class, nonnull, readonly) FBSDKInternalUtility *sharedUtility; /** Returns bundle for returning localized strings We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we return the main bundle. */ @property (nonatomic, readonly, strong) NSBundle *bundleForStrings; /** Tests whether the supplied URL is a valid URL for opening in the browser. @param URL The URL to test. @return YES if the URL refers to an http or https resource, otherwise NO. */ - (BOOL)isBrowserURL:(NSURL *)URL; /** Checks equality between 2 objects. Checks for pointer equality, nils, isEqual:. @param object The first object to compare. @param other The second object to compare. @return YES if the objects are equal, otherwise NO. */ - (BOOL)object:(id)object isEqualToObject:(id)other; /// Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. - (nullable UIViewController *)viewControllerForView:(UIView *)view; /// returns true if the url scheme is registered in the CFBundleURLTypes - (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; /// returns currently displayed top view controller. - (nullable UIViewController *)topMostViewController; /// returns the current key window - (nullable UIWindow *)findWindow; #pragma mark - FB Apps Installed @property (nonatomic, readonly, assign) BOOL isMessengerAppInstalled; - (BOOL)isRegisteredCanOpenURLScheme:(NSString *)urlScheme; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)configureWithInfoDictionaryProvider:(id<FBSDKInfoDictionaryProviding>)infoDictionaryProvider loggerFactory:(id<__FBSDKLoggerCreating>)loggerFactory settings:(id<FBSDKSettings>)settings errorFactory:(id<FBSDKErrorCreating>)errorFactory NS_SWIFT_NAME(configure(infoDictionaryProvider:loggerFactory:settings:errorFactory:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h
New file @@ -0,0 +1,139 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(InternalUtilityProtocol) @protocol FBSDKInternalUtility #pragma mark - FB Apps Installed @property (nonatomic, readonly) BOOL isFacebookAppInstalled; /* Checks if the app is Unity. */ @property (nonatomic, readonly) BOOL isUnity; /** Constructs an NSURL. @param scheme The scheme for the URL. @param host The host for the URL. @param path The path for the URL. @param queryParameters The query parameters for the URL. This will be converted into a query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return The URL. */ - (nullable NSURL *)URLWithScheme:(NSString *)scheme host:(NSString *)host path:(NSString *)path queryParameters:(NSDictionary<NSString *, NSString *> *)queryParameters error:(NSError *__autoreleasing *)errorRef; /** Constructs an URL for the current app. @param host The host for the URL. @param path The path for the URL. @param queryParameters The query parameters for the URL. This will be converted into a query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return The app URL. */ - (nullable NSURL *)appURLWithHost:(NSString *)host path:(NSString *)path queryParameters:(NSDictionary<NSString *, NSString *> *)queryParameters error:(NSError *__autoreleasing *)errorRef; /** Constructs a Facebook URL. @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. @param path The path for the URL. This may or may not include a version. @param queryParameters The query parameters for the URL. This will be converted into a query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return The Facebook URL. */ - (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path queryParameters:(NSDictionary<NSString *, NSString *> *)queryParameters error:(NSError *__autoreleasing *)errorRef NS_SWIFT_NAME(facebookURL(hostPrefix:path:queryParameters:)); /** Registers a transient object so that it will not be deallocated until unregistered @param object The transient object */ - (void)registerTransientObject:(id)object; /** Unregisters a transient object that was previously registered with registerTransientObject: @param object The transient object */ - (void)unregisterTransientObject:(__weak id)object; - (void)checkRegisteredCanOpenURLScheme:(NSString *)urlScheme; /// Validates that the right URL schemes are registered, throws an NSException if not. - (void)validateURLSchemes; /// add data processing options to the dictionary. - (void)extendDictionaryWithDataProcessingOptions:(NSMutableDictionary<NSString *, NSString *> *)parameters; /// Converts NSData to a hexadecimal UTF8 String. - (nullable NSString *)hexadecimalStringFromData:(NSData *)data; /// validates that the app ID is non-nil, throws an NSException if nil. - (void)validateAppID; /** Validates that the client access token is non-nil, otherwise - throws an NSException otherwise. Returns the composed client access token. */ - (NSString *)validateRequiredClientAccessToken; /** Extracts permissions from a response fetched from me/permissions @param responseObject the response @param grantedPermissions the set to add granted permissions to @param declinedPermissions the set to add declined permissions to. */ - (void)extractPermissionsFromResponse:(NSDictionary<NSString *, id> *)responseObject grantedPermissions:(NSMutableSet<NSString *> *)grantedPermissions declinedPermissions:(NSMutableSet<NSString *> *)declinedPermissions expiredPermissions:(NSMutableSet<NSString *> *)expiredPermissions; /// validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. - (void)validateFacebookReservedURLSchemes; /** Parses an FB url's query params (and potentially fragment) into a dictionary. @param url The FB url. @return A dictionary with the key/value pairs. */ - (NSDictionary<NSString *, id> *)parametersFromFBURL:(NSURL *)url; /** Returns bundle for returning localized strings We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we return the main bundle. */ @property (nonatomic, readonly, strong) NSBundle *bundleForStrings; /// Returns currently displayed top view controller. - (nullable UIViewController *)topMostViewController; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKKeychainStoreProtocol.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(KeychainStoreProviding) @protocol FBSDKKeychainStoreProviding - (nonnull id<FBSDKKeychainStore>)createKeychainStoreWithService:(NSString *)service accessGroup:(nullable NSString *)accessGroup NS_SWIFT_NAME(createKeychainStore(service:accessGroup:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(Location) @interface FBSDKLocation : NSObject <NSCopying, NSObject, NSSecureCoding> /// Location id @property (nonatomic, readonly, strong) NSString *id; /// Location name @property (nonatomic, readonly, strong) NSString *name; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Returns a Location object from a dinctionary containing valid location information. @param dictionary The dictionary containing raw location Valid location will consist of "id" and "name" strings. */ + (nullable instancetype)locationFromDictionary:(NSDictionary<NSString *, NSString *> *)dictionary; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h
New file @@ -0,0 +1,38 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKLogging.h> #import <FBSDKCoreKit/FBSDKLoggingBehavior.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Simple logging utility for conditionally logging strings and then emitting them via NSLog(). @unsorted Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_Logger) @interface FBSDKLogger : NSObject <FBSDKLogging> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // Simple helper to write a single log entry, based upon whether the behavior matches a specified on. + (void)singleShotLogEntry:(FBSDKLoggingBehavior)loggingBehavior logEntry:(NSString *)logEntry; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggerFactory.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/__FBSDKLoggerCreating.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_LoggerFactory) @interface FBSDKLoggerFactory : NSObject <__FBSDKLoggerCreating> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogging.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h
New file @@ -0,0 +1,51 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /* * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. */ typedef NSString *FBSDKLoggingBehavior NS_TYPED_ENUM NS_SWIFT_NAME(LoggingBehavior); /// Include access token in logging. FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorAccessTokens; /// Log performance characteristics FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorPerformanceCharacteristics; /// Log FBSDKAppEvents interactions FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorAppEvents; /// Log Informational occurrences FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorInformational; /// Log cache errors. FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorCacheErrors; /// Log errors from SDK UI controls FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorUIControlErrors; /// Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorGraphAPIDebugWarning; /** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. Info is the lowest level of severity, using it will result in logging all previously mentioned levels. */ FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorGraphAPIDebugInfo; /// Log errors from SDK network requests FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorNetworkRequests; /// Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. FOUNDATION_EXPORT FBSDKLoggingBehavior const FBSDKLoggingBehaviorDeveloperErrors; NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingNotifying.h
New file @@ -0,0 +1,27 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_LoggingNotifying) @protocol FBSDKLoggingNotifying - (void)logAndNotify:(NSString *)message; - (void)logAndNotify:(NSString *)message allowLogAsDeveloperError:(BOOL)allowLogAsDeveloperError; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface FBSDKLoginTooltip : NSObject @property (nonatomic, readonly, getter = isEnabled, assign) BOOL enabled; @property (nonatomic, readonly, copy) NSString *text; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithText:(NSString *)text enabled:(BOOL)enabled NS_DESIGNATED_INITIALIZER; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMacCatalystDetermining.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_MacCatalystDetermining) @protocol FBSDKMacCatalystDetermining @property (readonly) BOOL fb_isMacCatalystApp; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMath.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <CoreGraphics/CoreGraphics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interface FBSDKMath : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; + (CGSize)ceilForSize:(CGSize)value; + (CGSize)floorForSize:(CGSize)value; + (NSUInteger)hashWithInteger:(NSUInteger)value; + (NSUInteger)hashWithIntegerArray:(NSUInteger *)values count:(NSUInteger)count; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventListener.h
New file @@ -0,0 +1,38 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKEventLogging.h> #import <FBSDKCoreKit/FBSDKSourceApplicationTracking.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_MeasurementEventListener) @interface FBSDKMeasurementEventListener : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithEventLogger:(id<FBSDKEventLogging>)eventLogger sourceApplicationTracker:(id<FBSDKSourceApplicationTracking>)sourceApplicationTracker; - (void)registerForAppLinkMeasurementEvents; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventNames.h
New file @@ -0,0 +1,75 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE The name of the notification posted by FBSDKMeasurementEvent */ FOUNDATION_EXPORT NSNotificationName const FBSDKMeasurementEventNotification NS_SWIFT_NAME(MeasurementEvent); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE Events raised by FBSDKMeasurementEvent for Applink The name of the event posted when [FBSDKURL URLWithURL:] is called successfully. This represents the successful parsing of an app link URL. */ FOUNDATION_EXPORT NSString *const FBSDKAppLinkParseEventName NS_SWIFT_NAME(AppLinkParseEventName); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE The name of the event posted when [FBSDKURL URLWithInboundURL:] is called successfully. This represents parsing an inbound app link URL from a different application */ FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateInEventName NS_SWIFT_NAME(AppLinkNavigateInEventName); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE The event raised when the user navigates from your app to other apps */ FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateOutEventName NS_SWIFT_NAME(AppLinkNavigateOutEventName); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE The event raised when the user navigates out from your app and back to the referrer app. e.g when the user leaves your app after tapping the back-to-referrer navigation bar */ FOUNDATION_EXPORT NSString *const FBSDKAppLinkNavigateBackToReferrerEventName NS_SWIFT_NAME(AppLinkNavigateBackToReferrerEventName); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexer.h
New file @@ -0,0 +1,41 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKMetadataIndexing.h> #import <Foundation/Foundation.h> @protocol FBSDKUserDataPersisting; @protocol FBSDKSwizzling; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_MetadataIndexer) @interface FBSDKMetadataIndexer : NSObject <FBSDKMetadataIndexing> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithUserDataStore:(id<FBSDKUserDataPersisting>)userDataStore swizzler:(Class<FBSDKSwizzling>)swizzler NS_DESIGNATED_INITIALIZER; - (void)enable; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexing.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_MetadataIndexing) @protocol FBSDKMetadataIndexing - (void)enable; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKModelManager.h
New file @@ -0,0 +1,65 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKEventProcessing.h> #import <FBSDKCoreKit/FBSDKIntegrityParametersProcessorProvider.h> #import <FBSDKCoreKit/FBSDKIntegrityProcessing.h> #import <FBSDKCoreKit/FBSDKRulesFromKeyProvider.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> @protocol FBSDKFeatureChecking; @protocol FBSDKGraphRequestFactory; @protocol FBSDKFileManaging; @protocol FBSDKDataPersisting; @protocol FBSDKSettings; @protocol FBSDKFileDataExtracting; @protocol FBSDKGateKeeperManaging; @protocol FBSDKSuggestedEventsIndexer; @protocol FBSDKFeatureExtracting; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ModelManager) @interface FBSDKModelManager : NSObject <FBSDKEventProcessing, FBSDKIntegrityParametersProcessorProvider, FBSDKIntegrityProcessing, FBSDKRulesFromKeyProvider> @property (class, nonnull, readonly) FBSDKModelManager *shared; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (void)enable; - (nullable NSData *)getWeightsForKey:(NSString *)useCase; - (nullable NSArray<NSNumber *> *)getThresholdsForKey:(NSString *)useCase; - (BOOL)processIntegrity:(nullable NSString *)param; - (NSString *)processSuggestedEvents:(NSString *)textFeature denseData:(nullable float *)denseData; - (void)configureWithFeatureChecker:(id<FBSDKFeatureChecking>)featureChecker graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory fileManager:(id<FBSDKFileManaging>)fileManager store:(id<FBSDKDataPersisting>)store getAppID:(NSString * (^)(void))getAppID dataExtractor:(Class<FBSDKFileDataExtracting>)dataExtractor gateKeeperManager:(Class<FBSDKGateKeeperManaging>)gateKeeperManager suggestedEventsIndexer:(id<FBSDKSuggestedEventsIndexer>)suggestedEventsIndexer featureExtractor:(Class<FBSDKFeatureExtracting>)featureExtractor NS_SWIFT_NAME(configure(featureChecker:graphRequestFactory:fileManager:store:getAppID:dataExtractor:gateKeeperManager:suggestedEventsIndexer:featureExtractor:)); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. NSObject<NSCopying, NSMutableCopying> implicitly conforms to this protocol. */ NS_SWIFT_NAME(MutableCopying) @protocol FBSDKMutableCopying <NSCopying, NSObject, NSMutableCopying> /** Implemented by NSObject as a convenience to mutableCopyWithZone:. @return A mutable copy of the receiver. */ - (id)mutableCopy; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h
New file @@ -0,0 +1,23 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_SWIFT_NAME(NetworkErrorChecking) @protocol FBSDKNetworkErrorChecking /** Checks whether an error is a network error. @param error An error that may or may not represent a network error. @return `YES` if the error represents a network error, otherwise `NO`. */ - (BOOL)isNetworkError:(NSError *)error; @end frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKObjectDecoding.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @protocol FBSDKObjectDecoding <NSObject> - (nullable id)decodeObjectOfClass:(Class)aClass forKey:(NSString *)key; - (nullable id)decodeObjectOfClasses:(NSSet<Class> *)classes forKey:(NSString *)key; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKOperatingSystemVersionComparing.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ // An interface for indicating whether the version of the operating system on which the process is executing // is the same or later than a given version. NS_SWIFT_NAME(_OperatingSystemVersionComparing) @protocol FBSDKOperatingSystemVersionComparing // UNCRUSTIFY_FORMAT_OFF - (BOOL)fb_isOperatingSystemAtLeastVersion:(NSOperatingSystemVersion)version NS_SWIFT_NAME(fb_isOperatingSystemAtLeast(_:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKPasteboard.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_Pasteboard) @protocol FBSDKPasteboard @property (nonatomic, readonly) NSString *name; @property (nonatomic, readonly) BOOL _isGeneralPasteboard; - (nullable NSData *)dataForPasteboardType:(NSString *)pasteboardType; - (void)setData:(NSData *)data forPasteboardType:(NSString *)pasteboardType; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKPaymentObserving.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ // Protocol of the class to encapsulate implicit logging of purchase events NS_SWIFT_NAME(_PaymentObserving) @protocol FBSDKPaymentObserving // These methods need Swift name overrides since they otherwise get changed to // `startTransactions` and `stopTransactions` otherwise. - (void)startObservingTransactions NS_SWIFT_NAME(startObservingTransactions()); - (void)stopObservingTransactions NS_SWIFT_NAME(stopObservingTransactions()); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestor.h
New file @@ -0,0 +1,44 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <StoreKit/StoreKit.h> @protocol FBSDKSettings; @protocol FBSDKEventLogging; @protocol FBSDKGateKeeperManaging; @protocol FBSDKDataPersisting; @protocol __FBSDKLoggerCreating; @protocol FBSDKProductsRequestCreating; @protocol FBSDKAppStoreReceiptProviding; NS_ASSUME_NONNULL_BEGIN /** Used for requesting information about purchase events from StoreKit to use when logging AppEvents */ NS_SWIFT_NAME(PaymentProductRequestor) @interface FBSDKPaymentProductRequestor : NSObject <SKProductsRequestDelegate> + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; - (instancetype)initWithTransaction:(SKPaymentTransaction *)transaction settings:(id<FBSDKSettings>)settings eventLogger:(id<FBSDKEventLogging>)eventLogger gateKeeperManager:(Class<FBSDKGateKeeperManaging>)gateKeeperManager store:(id<FBSDKDataPersisting>)store loggerFactory:(id<__FBSDKLoggerCreating>)loggerFactory productsRequestFactory:(id<FBSDKProductsRequestCreating>)productRequestFactory appStoreReceiptProvider:(id<FBSDKAppStoreReceiptProviding>)receiptProvider; - (void)resolveProducts; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestorCreating.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @class FBSDKPaymentProductRequestor; @class SKPaymentTransaction; NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_PaymentProductRequestorCreating) @protocol FBSDKPaymentProductRequestorCreating // UNCRUSTIFY_FORMAT_OFF - (nonnull FBSDKPaymentProductRequestor *)createRequestorWithTransaction:(SKPaymentTransaction *)transaction NS_SWIFT_NAME(createRequestor(transaction:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ /** NS_ENUM(NSUInteger, FBSDKProductAvailability) Specifies product availability for Product Catalog product item update */ typedef NS_ENUM(NSUInteger, FBSDKProductAvailability) { /// Item ships immediately FBSDKProductAvailabilityInStock = 0, /// No plan to restock FBSDKProductAvailabilityOutOfStock, /// Available in future FBSDKProductAvailabilityPreOrder, /// Ships in 1-2 weeks FBSDKProductAvailabilityAvailableForOrder, /// Discontinued FBSDKProductAvailabilityDiscontinued, } NS_SWIFT_NAME(AppEvents.ProductAvailability); frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductRequestFactory.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKProductsRequestProtocols.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ProductRequestFactory) @interface FBSDKProductRequestFactory : NSObject <FBSDKProductsRequestCreating> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductsRequestProtocols.h
New file @@ -0,0 +1,46 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ @protocol SKProductsRequestDelegate; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE An abstraction for an `SKProductsRequest` instance */ NS_SWIFT_NAME(_ProductsRequest) @protocol FBSDKProductsRequest @property (nullable, nonatomic, weak) id<SKProductsRequestDelegate> delegate; - (void)cancel; - (void)start; @end /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE An abstraction for any object that can create a `ProductsRequest` */ NS_SWIFT_NAME(_ProductsRequestCreating) @protocol FBSDKProductsRequestCreating - (id<FBSDKProductsRequest>)createWithProductIdentifiers:(NSSet<NSString *> *)identifiers; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfileBlock.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV @class FBSDKProfile; NS_ASSUME_NONNULL_BEGIN /** The callback closure type for loading the current profile. @param profile The Profile that was loaded, if any. @param error The error that occurred during the request, if any. */ typedef void (^ FBSDKProfileBlock)(FBSDKProfile *_Nullable profile, NSError *_Nullable error) NS_SWIFT_NAME(ProfileBlock); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKProfileNotifications.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN /** Notification name indicating that the current profile has changed. The user info dictionary of the notification may contain values for the keys `ProfileChangeOldKey` and `ProfileChangeNewKey`. */ FOUNDATION_EXPORT NSNotificationName const FBSDKProfileDidChangeNotification NS_SWIFT_NAME(ProfileDidChange); /** Key in notification's user info object for storing the old profile. If there was no old profile, the key will not be present. */ FOUNDATION_EXPORT NSString *const FBSDKProfileChangeOldKey NS_SWIFT_NAME(ProfileChangeOldKey); /** Key in notification's user info object for storing the new profile. If there is no new profile, the key will not be present. */ FOUNDATION_EXPORT NSString *const FBSDKProfileChangeNewKey NS_SWIFT_NAME(ProfileChangeNewKey); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h
New file @@ -0,0 +1,15 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Provides a random string @param numberOfBytes the number of bytes to use */ extern NSString *_Nullable fb_randomString(NSUInteger numberOfBytes); frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRestrictiveDataFilterManager.h
New file @@ -0,0 +1,36 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKServerConfigurationProviding; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_RestrictiveDataFilterManager) @interface FBSDKRestrictiveDataFilterManager : NSObject <FBSDKAppEventsParameterProcessing, FBSDKEventsProcessing> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithServerConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider NS_DESIGNATED_INITIALIZER; - (void)enable; - (void)processEvents:(NSArray<NSDictionary<NSString *, id> *> *)events; - (nullable NSDictionary<FBSDKAppEventParameterName, id> *)processParameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters eventName:(FBSDKAppEventName)eventName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKRulesFromKeyProvider.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_RulesFromKeyProvider) @protocol FBSDKRulesFromKeyProvider - (nullable NSDictionary<NSString *, id> *)getRulesForKey:(NSString *)useCase; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSKAdNetworkReporter.h
New file @@ -0,0 +1,57 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBAEMKit/FBAEMKit-Swift.h> #import <FBSDKCoreKit/FBSDKAppEventsReporter.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_SKAdNetworkReporter) @interface FBSDKSKAdNetworkReporter : NSObject <FBSKAdNetworkReporting, FBSDKAppEventsReporter> @property (nonatomic) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nonatomic) id<FBSDKDataPersisting> dataStore; @property (nonatomic) Class<FBSDKConversionValueUpdating> conversionValueUpdater; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; // UNCRUSTIFY_FORMAT_OFF - (instancetype)initWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory dataStore:(id<FBSDKDataPersisting>)dataStore conversionValueUpdater:(Class<FBSDKConversionValueUpdating>)conversionValueUpdater NS_SWIFT_NAME(init(graphRequestFactory:dataStore:conversionValueUpdater:)); // UNCRUSTIFY_FORMAT_ON - (void)enable; - (void)recordAndUpdateEvent:(NSString *)event currency:(nullable NSString *)currency value:(nullable NSNumber *)value; - (BOOL)shouldCutoff; - (BOOL)isReportingEvent:(NSString *)event; - (void)checkAndRevokeTimer; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfiguration.h
New file @@ -0,0 +1,143 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKDialogConfiguration.h> #import <FBSDKCoreKit/FBSDKErrorConfiguration.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN // MARK: LoginKit /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameLogin; // MARK: ShareKit /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameAppInvite; /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameGameRequest; /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const FBSDKDialogConfigurationNameGroup; // MARK: - /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT const NSInteger FBSDKServerConfigurationVersion; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef NS_OPTIONS(NSUInteger, FBSDKServerConfigurationSmartLoginOptions) { FBSDKServerConfigurationSmartLoginOptionsUnknown = 0, FBSDKServerConfigurationSmartLoginOptionsEnabled = 1 << 0, FBSDKServerConfigurationSmartLoginOptionsRequireConfirmation = 1 << 1, }; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ServerConfiguration) @interface FBSDKServerConfiguration : NSObject <NSCopying, NSObject, NSSecureCoding> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype) initWithAppID:(NSString *)appID appName:(nullable NSString *)appName loginTooltipEnabled:(BOOL)loginTooltipEnabled loginTooltipText:(nullable NSString *)loginTooltipText defaultShareMode:(nullable NSString *)defaultShareMode advertisingIDEnabled:(BOOL)advertisingIDEnabled implicitLoggingEnabled:(BOOL)implicitLoggingEnabled implicitPurchaseLoggingEnabled:(BOOL)implicitPurchaseLoggingEnabled codelessEventsEnabled:(BOOL)codelessEventsEnabled uninstallTrackingEnabled:(BOOL)uninstallTrackingEnabled dialogConfigurations:(nullable NSDictionary<NSString *, id> *)dialogConfigurations dialogFlows:(nullable NSDictionary<NSString *, id> *)dialogFlows timestamp:(nullable NSDate *)timestamp errorConfiguration:(nullable FBSDKErrorConfiguration *)errorConfiguration sessionTimeoutInterval:(NSTimeInterval)sessionTimeoutInterval defaults:(BOOL)defaults loggingToken:(nullable NSString *)loggingToken smartLoginOptions:(FBSDKServerConfigurationSmartLoginOptions)smartLoginOptions smartLoginBookmarkIconURL:(nullable NSURL *)smartLoginBookmarkIconURL smartLoginMenuIconURL:(nullable NSURL *)smartLoginMenuIconURL updateMessage:(nullable NSString *)updateMessage eventBindings:(nullable NSArray<NSDictionary<NSString *, id> *> *)eventBindings restrictiveParams:(nullable NSDictionary<NSString *, id> *)restrictiveParams AAMRules:(nullable NSDictionary<NSString *, id> *)AAMRules suggestedEventsSetting:(nullable NSDictionary<NSString *, id> *)suggestedEventsSetting NS_DESIGNATED_INITIALIZER; @property (nonatomic, readonly, getter = isAdvertisingIDEnabled, assign) BOOL advertisingIDEnabled; @property (nonatomic, readonly, copy) NSString *appID; @property (nullable, nonatomic, readonly, copy) NSString *appName; @property (nonatomic, readonly, getter = isDefaults, assign) BOOL defaults; @property (nullable, nonatomic, readonly, copy) NSString *defaultShareMode; @property (nullable, nonatomic, readonly, strong) FBSDKErrorConfiguration *errorConfiguration; @property (nonatomic, readonly, getter = isImplicitLoggingSupported, assign) BOOL implicitLoggingEnabled; @property (nonatomic, readonly, getter = isImplicitPurchaseLoggingSupported, assign) BOOL implicitPurchaseLoggingEnabled; @property (nonatomic, readonly, getter = isCodelessEventsEnabled, assign) BOOL codelessEventsEnabled; @property (nonatomic, readonly, getter = isLoginTooltipEnabled, assign) BOOL loginTooltipEnabled; @property (nonatomic, readonly, getter = isUninstallTrackingEnabled, assign) BOOL uninstallTrackingEnabled; @property (nullable, nonatomic, readonly, copy) NSString *loginTooltipText; @property (nullable, nonatomic, readonly, copy) NSDate *timestamp; @property (nonatomic, assign) NSTimeInterval sessionTimeoutInterval; @property (nullable, nonatomic, readonly, copy) NSString *loggingToken; @property (nonatomic, readonly, assign) FBSDKServerConfigurationSmartLoginOptions smartLoginOptions; @property (nullable, nonatomic, readonly, copy) NSURL *smartLoginBookmarkIconURL; @property (nullable, nonatomic, readonly, copy) NSURL *smartLoginMenuIconURL; @property (nullable, nonatomic, readonly, copy) NSString *updateMessage; @property (nullable, nonatomic, readonly, copy) NSArray<NSDictionary<NSString *, id> *> *eventBindings; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *restrictiveParams; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *AAMRules; @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *suggestedEventsSetting; @property (nonatomic, readonly) NSInteger version; - (nullable FBSDKDialogConfiguration *)dialogConfigurationForDialogName:(NSString *)dialogName; - (BOOL)useNativeDialogForDialogName:(NSString *)dialogName; - (BOOL)useSafariViewControllerForDialogName:(NSString *)dialogName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationManager.h
New file @@ -0,0 +1,49 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKServerConfigurationProviding.h> #import <Foundation/Foundation.h> #define FBSDK_SERVER_CONFIGURATION_MANAGER_CACHE_TIMEOUT (60 * 60) @protocol FBSDKGraphRequestFactory; @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKDialogConfigurationMapBuilding; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ServerConfigurationManager) @interface FBSDKServerConfigurationManager : NSObject <FBSDKServerConfigurationProviding> @property (class, readonly) FBSDKServerConfigurationManager *shared; + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; @property (nullable, nonatomic) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nullable, nonatomic) id<FBSDKGraphRequestConnectionFactory> graphRequestConnectionFactory; @property (nullable, nonatomic) id<FBSDKDialogConfigurationMapBuilding> dialogConfigurationMapBuilder; // UNCRUSTIFY_FORMAT_OFF - (void)configureWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory dialogConfigurationMapBuilder:(id<FBSDKDialogConfigurationMapBuilding>)dialogConfigurationMapBuilder NS_SWIFT_NAME(configure(graphRequestFactory:graphRequestConnectionFactory:dialogConfigurationMapBuilder:)); // UNCRUSTIFY_FORMAT_ON - (void)clearCache; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProviding.h
New file @@ -0,0 +1,48 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKGraphRequest.h> #import <FBSDKCoreKit/FBSDKServerConfiguration.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ServerConfigurationBlock) typedef void (^FBSDKServerConfigurationBlock)(FBSDKServerConfiguration *_Nullable serverConfiguration, NSError *_Nullable error); /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ServerConfigurationProviding) @protocol FBSDKServerConfigurationProviding - (FBSDKServerConfiguration *)cachedServerConfiguration; /** Executes the completionBlock with a valid and current configuration when it is available. This method will use a cached configuration if it is valid and not expired. */ - (void)loadServerConfigurationWithCompletionBlock:(nullable FBSDKServerConfigurationBlock)completionBlock; - (void)processLoadRequestResponse:(id)result error:(nullable NSError *)error appID:(NSString *)appID; - (nullable FBSDKGraphRequest *)requestToLoadServerConfiguration:(NSString *)appID; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSourceApplicationTracking.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_SourceApplicationTracking) @protocol FBSDKSourceApplicationTracking - (void)setSourceApplication:(nullable NSString *)sourceApplication openURL:(nullable NSURL *)url; - (void)setSourceApplication:(nullable NSString *)sourceApplication isFromAppLink:(BOOL)isFromAppLink; - (void)registerAutoResetSourceApplication; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexer.h
New file @@ -0,0 +1,51 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKSuggestedEventsIndexerProtocol.h> #import <Foundation/Foundation.h> @protocol FBSDKGraphRequestFactory; @protocol FBSDKServerConfigurationProviding; @protocol FBSDKSwizzling; @protocol FBSDKSettings; @protocol FBSDKEventLogging; @protocol FBSDKFeatureExtracting; @protocol FBSDKEventProcessing; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_SuggestedEventsIndexer) @interface FBSDKSuggestedEventsIndexer : NSObject <FBSDKSuggestedEventsIndexer> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider swizzler:(Class<FBSDKSwizzling>)swizzler settings:(id<FBSDKSettings>)settings eventLogger:(id<FBSDKEventLogging>)eventLogger featureExtractor:(Class<FBSDKFeatureExtracting>)featureExtractor eventProcessor:(id<FBSDKEventProcessing>)eventProcessor NS_DESIGNATED_INITIALIZER; - (void)enable; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexerProtocol.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_SuggestedEventsIndexerProtocol) @protocol FBSDKSuggestedEventsIndexer - (void)enable; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSwizzler.h
New file @@ -0,0 +1,45 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKSwizzling.h> #import <Foundation/Foundation.h> // Cast to turn things that are not ids into NSMapTable keys #define MAPTABLE_ID(x) (__bridge id)((void *)x) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^_swizzleBlock)(); #pragma clang diagnostic pop NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_Swizzler) @interface FBSDKSwizzler : NSObject <FBSDKSwizzling> + (void)swizzleSelector:(SEL)aSelector onClass:(Class)aClass withBlock:(_swizzleBlock)block named:(NSString *)aName; + (void)unswizzleSelector:(SEL)aSelector onClass:(Class)aClass named:(NSString *)aName; + (void)printSwizzles; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKSwizzling.h
New file @@ -0,0 +1,39 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^_swizzleBlock)(); #pragma clang diagnostic pop NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_Swizzling) @protocol FBSDKSwizzling + (void)swizzleSelector:(SEL)aSelector onClass:(Class)aClass withBlock:(_swizzleBlock)block named:(NSString *)aName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentData.h
New file @@ -0,0 +1,43 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKSourceApplicationTracking.h> #import <FBSDKCoreKit/FBSDKTimeSpentRecording.h> #import <Foundation/Foundation.h> @protocol FBSDKEventLogging; @protocol FBSDKServerConfigurationProviding; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ // Class to encapsulate persisting of time spent data collected by [FBSDKAppEvents.shared activateApp]. The activate app App Event is // logged when restore: is called with sufficient time since the last deactivation. NS_SWIFT_NAME(_TimeSpentData) @interface FBSDKTimeSpentData : NSObject <FBSDKSourceApplicationTracking, FBSDKTimeSpentRecording> + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; - (instancetype)initWithEventLogger:(id<FBSDKEventLogging>)eventLogger serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider; - (void)setSourceApplication:(nullable NSString *)sourceApplication openURL:(nullable NSURL *)url; - (void)setSourceApplication:(nullable NSString *)sourceApplication isFromAppLink:(BOOL)isFromAppLink; - (void)registerAutoResetSourceApplication; - (void)suspend; - (void)restore:(BOOL)calledFromActivateApp; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentRecording.h
New file @@ -0,0 +1,27 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_TimeSpentRecording) @protocol FBSDKTimeSpentRecording - (void)suspend; - (void)restore:(BOOL)calledFromActivateApp; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h
New file @@ -0,0 +1,43 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; @class FBSDKAuthenticationToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(TokenCaching) @protocol FBSDKTokenCaching /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (nullable, nonatomic, copy) FBSDKAccessToken *accessToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (nullable, nonatomic, copy) FBSDKAuthenticationToken *authenticationToken; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_TokenStringProviding) @protocol FBSDKTokenStringProviding /** Return the token string of the current access token. Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @property (class, nullable, nonatomic, readonly, copy) NSString *tokenString; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURL.h
New file @@ -0,0 +1,101 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @protocol FBSDKAppLink; @protocol FBSDKAppLinkCreating; /** Provides a set of utilities for working with NSURLs, such as parsing of query parameters and handling for App Link requests. */ NS_SWIFT_NAME(AppLinkURL) @interface FBSDKURL : NSObject <FBSDKAppLinkURL> - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Creates a link target from a raw URL. On success, this posts the FBSDKAppLinkParseEventName measurement event. If you are constructing the FBSDKURL within your application delegate's application:openURL:sourceApplication:annotation:, you should instead use URLWithInboundURL:sourceApplication: to support better FBSDKMeasurementEvent notifications @param url The instance of `NSURL` to create FBSDKURL from. */ // UNCRUSTIFY_FORMAT_OFF + (instancetype)URLWithURL:(NSURL *)url NS_SWIFT_NAME(init(url:)); // UNCRUSTIFY_FORMAT_ON /** Creates a link target from a raw URL received from an external application. This is typically called from the app delegate's application:openURL:sourceApplication:annotation: and will post the FBSDKAppLinkNavigateInEventName measurement event. @param url The instance of `NSURL` to create FBSDKURL from. @param sourceApplication the bundle ID of the app that is requesting your app to open the URL. The same sourceApplication in application:openURL:sourceApplication:annotation: */ // UNCRUSTIFY_FORMAT_OFF + (instancetype)URLWithInboundURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication NS_SWIFT_NAME(init(inboundURL:sourceApplication:)); // UNCRUSTIFY_FORMAT_ON /** Gets the target URL. If the link is an App Link, this is the target of the App Link. Otherwise, it is the url that created the target. */ @property (nonatomic, readonly, strong) NSURL *targetURL; /// Gets the query parameters for the target, parsed into an NSDictionary. @property (nonatomic, readonly, strong) NSDictionary<NSString *, id> *targetQueryParameters; /** If this link target is an App Link, this is the data found in al_applink_data. Otherwise, it is nil. */ @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkData; /// If this link target is an App Link, this is the data found in extras. @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkExtras; /// The App Link indicating how to navigate back to the referer app, if any. @property (nullable, nonatomic, readonly, strong) id<FBSDKAppLink> appLinkReferer; /// The URL that was used to create this FBSDKURL. @property (nonatomic, readonly, strong) NSURL *inputURL; /// The query parameters of the inputURL, parsed into an NSDictionary. @property (nonatomic, readonly, strong) NSDictionary<NSString *, id> *inputQueryParameters; /// The flag indicating whether the URL comes from auto app link @property (nonatomic, readonly, getter = isAutoAppLink) BOOL isAutoAppLink; /** 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)configureWithSettings:(id<FBSDKSettings>)settings appLinkFactory:(id<FBSDKAppLinkCreating>)appLinkFactory appLinkTargetFactory:(id<FBSDKAppLinkTargetCreating>)appLinkTargetFactory appLinkEventPoster:(id<FBSDKAppLinkEventPosting>)appLinkEventPoster NS_SWIFT_NAME(configure(settings:appLinkFactory:appLinkTargetFactory:appLinkEventPoster:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h
New file @@ -0,0 +1,46 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(URLHosting) @protocol FBSDKURLHosting /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (nullable NSURL *)appURLWithHost:(NSString *)host path:(NSString *)path queryParameters:(NSDictionary<NSString *, NSString *> *)queryParameters error:(NSError *__autoreleasing *)errorRef; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (nullable NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path queryParameters:(NSDictionary<NSString *, NSString *> *)queryParameters error:(NSError *__autoreleasing *)errorRef NS_SWIFT_NAME(facebookURL(hostPrefix:path:queryParameters:)); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <TargetConditionals.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN @protocol FBSDKURLOpening; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(URLOpener) @protocol FBSDKURLOpener - (void)openURL:(NSURL *)url sender:(nullable id<FBSDKURLOpening>)sender handler:(FBSDKSuccessBlock)handler; // UNCRUSTIFY_FORMAT_OFF - (void)openURLWithSafariViewController:(NSURL *)url sender:(nullable id<FBSDKURLOpening>)sender fromViewController:(nullable UIViewController *)fromViewController handler:(FBSDKSuccessBlock)handler NS_SWIFT_NAME(openURLWithSafariViewController(url:sender:from:handler:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h
New file @@ -0,0 +1,54 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(URLOpening) @protocol FBSDKURLOpening <NSObject> // Implementations should make sure they can handle nil parameters // which is possible in SafariViewController. // see canOpenURL below. - (BOOL)application:(nullable UIApplication *)application openURL:(nullable NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nullable id)annotation; // create a different handler to return YES/NO if the receiver can process the above openURL:. // This is separated so that we can process the openURL: in callbacks, while still returning // the result of canOpenURL synchronously in FBSDKApplicationDelegate - (BOOL) canOpenURL:(NSURL *)url forApplication:(nullable UIApplication *)application sourceApplication:(nullable NSString *)sourceApplication annotation:(nullable id)annotation; - (void)applicationDidBecomeActive:(UIApplication *)application; - (BOOL)isAuthenticationURL:(NSURL *)url; @optional + (instancetype)makeOpener; - (BOOL)shouldStopPropagationOfURL:(NSURL *)url; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h
New file @@ -0,0 +1,17 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> typedef NSString *FBSDKURLScheme NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(URLScheme); FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeFacebookAPI; FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeMessengerApp; FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTPS NS_SWIFT_NAME(https); FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeHTTP NS_SWIFT_NAME(http); FOUNDATION_EXPORT FBSDKURLScheme const FBSDKURLSchemeWeb; frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyFactory.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKURLSessionProxyProviding.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_URLSessionProxyFactory) @interface FBSDKURLSessionProxyFactory : NSObject <FBSDKURLSessionProxyProviding> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyProviding.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKURLSessionProxying.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_URLSessionProxyProviding) @protocol FBSDKURLSessionProxyProviding - (id<FBSDKURLSessionProxying>)createSessionProxyWithDelegate:(nullable id<NSURLSessionDataDelegate>)delegate queue:(nullable NSOperationQueue *)queue; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxying.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_PROTOCOL_REQUIRES_EXPLICIT_IMPLEMENTATION NS_SWIFT_NAME(_URLSessionProxying) @protocol FBSDKURLSessionProxying @property (nullable, nonatomic, retain) NSOperationQueue *delegateQueue; - (void)executeURLRequest:(NSURLRequest *)request completionHandler:(FBSDKURLSessionTaskBlock)handler; - (void)invalidateAndCancel; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProvider.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKUnarchiverProviding.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(UnarchiverProvider) @interface FBSDKUnarchiverProvider : NSObject <FBSDKUnarchiverProviding> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProviding.h
New file @@ -0,0 +1,27 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKObjectDecoding.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @protocol FBSDKUnarchiverProviding <NSObject> + (nonnull id<FBSDKObjectDecoding>)createSecureUnarchiverFor:(NSData *)data; + (nonnull id<FBSDKObjectDecoding>)createInsecureUnarchiverFor:(NSData *)data; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(UserAgeRange) @interface FBSDKUserAgeRange : NSObject <NSCopying, NSObject, NSSecureCoding> /// The user's minimum age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *min; /// The user's maximum age, nil if unspecified @property (nullable, nonatomic, readonly, strong) NSNumber *max; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Returns a UserAgeRange object from a dinctionary containing valid user age range. @param dictionary The dictionary containing raw user age range Valid user age range will consist of "min" and/or "max" values that are positive integers, where "min" is smaller than or equal to "max". */ + (nullable instancetype)ageRangeFromDictionary:(NSDictionary<NSString *, NSNumber *> *)dictionary; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserDataPersisting.h
New file @@ -0,0 +1,56 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_UserDataPersisting) @protocol FBSDKUserDataPersisting // UNCRUSTIFY_FORMAT_OFF - (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone dateOfBirth:(nullable NSString *)dateOfBirth gender:(nullable NSString *)gender city:(nullable NSString *)city state:(nullable NSString *)state zip:(nullable NSString *)zip country:(nullable NSString *)country externalId:(nullable NSString *)externalId NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:externalId:)); // UNCRUSTIFY_FORMAT_ON - (nullable NSString *)getUserData; - (void)clearUserData; - (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; - (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; - (void)setEnabledRules:(NSArray<NSString *> *)rules; - (nullable NSString *)getInternalHashedDataForType:(FBSDKAppEventUserDataType)type; - (void)setInternalHashData:(nullable NSString *)hashData forType:(FBSDKAppEventUserDataType)type; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserDataStore.h
New file @@ -0,0 +1,87 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEvents.h> #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <FBSDKCoreKit/FBSDKUserDataPersisting.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_UserDataStore) @interface FBSDKUserDataStore : NSObject <FBSDKUserDataPersisting> /* Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param email user's email @param firstName user's first name @param lastName user's last name @param phone user's phone @param dateOfBirth user's date of birth @param gender user's gender @param city user's city @param state user's state @param zip user's zip @param country user's country @param externalId user's external id */ // UNCRUSTIFY_FORMAT_OFF - (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone dateOfBirth:(nullable NSString *)dateOfBirth gender:(nullable NSString *)gender city:(nullable NSString *)city state:(nullable NSString *)state zip:(nullable NSString *)zip country:(nullable NSString *)country externalId:(nullable NSString *)externalId NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:externalId:)); // UNCRUSTIFY_FORMAT_ON /* Returns the set user data else nil */ - (nullable NSString *)getUserData; /* Clears the current user data */ - (void)clearUserData; /* Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param data data @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone */ - (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; /* Clears the current user data of certain type */ - (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserIDProviding.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_UserIDProviding) @protocol FBSDKUserIDProviding @property (nullable, nonatomic, copy) NSString *userID; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserIdentifier.h
New file @@ -0,0 +1,20 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN /// A unique identifier for an end user. typedef NSString *FBSDKUserIdentifier NS_SWIFT_NAME(UserIdentifier) NS_SWIFT_BRIDGED_TYPEDEF; NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h
New file @@ -0,0 +1,108 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /// Class to contain common utility methods. NS_SWIFT_NAME(Utility) @interface FBSDKUtility : NSObject - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** Parses a query string into a dictionary. @param queryString The query string value. @return A dictionary with the key/value pairs. */ // UNCRUSTIFY_FORMAT_OFF + (NSDictionary<NSString *, NSString *> *)dictionaryWithQueryString:(NSString *)queryString NS_SWIFT_NAME(dictionary(withQuery:)); // UNCRUSTIFY_FORMAT_ON /** Constructs a query string from a dictionary. @param dictionary The dictionary with key/value pairs for the query string. @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. @return Query string representation of the parameters. */ // UNCRUSTIFY_FORMAT_OFF + (NSString *)queryStringWithDictionary:(NSDictionary<NSString *, id> *)dictionary error:(NSError **)errorRef NS_SWIFT_NAME(query(from:)) __attribute__((swift_error(nonnull_error))); // UNCRUSTIFY_FORMAT_ON /** Decodes a value from an URL. @param value The value to decode. @return The decoded value. */ // UNCRUSTIFY_FORMAT_OFF + (NSString *)URLDecode:(NSString *)value NS_SWIFT_NAME(decode(urlString:)); // UNCRUSTIFY_FORMAT_ON /** Encodes a value for an URL. @param value The value to encode. @return The encoded value. */ // UNCRUSTIFY_FORMAT_OFF + (NSString *)URLEncode:(NSString *)value NS_SWIFT_NAME(encode(urlString:)); // UNCRUSTIFY_FORMAT_ON /** Creates a timer using Grand Central Dispatch. @param interval The interval to fire the timer, in seconds. @param block The code block to execute when timer is fired. @return The dispatch handle. */ + (dispatch_source_t)startGCDTimerWithInterval:(double)interval block:(dispatch_block_t)block; /** Stop a timer that was started by startGCDTimerWithInterval. @param timer The dispatch handle received from startGCDTimerWithInterval. */ + (void)stopGCDTimer:(dispatch_source_t)timer; /** Get SHA256 hased string of NSString/NSData @param input The data that needs to be hashed, it could be NSString or NSData. */ // UNCRUSTIFY_FORMAT_OFF + (nullable NSString *)SHA256Hash:(NSObject *)input NS_SWIFT_NAME(sha256Hash(_:)); // UNCRUSTIFY_FORMAT_ON /// Returns the graphdomain stored in FBSDKAuthenticationToken + (nullable NSString *)getGraphDomainFromToken; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (NSURL *)unversionedFacebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path queryParameters:(NSDictionary<NSString *, id> *)queryParameters error:(NSError *__autoreleasing *)errorRef; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h
New file @@ -0,0 +1,54 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @class FBSDKWebDialog; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(WebDialogDelegate) @protocol FBSDKWebDialogDelegate /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)webDialog:(FBSDKWebDialog *)webDialog didCompleteWithResults:(NSDictionary<NSString *, id> *)results; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)webDialog:(FBSDKWebDialog *)webDialog didFailWithError:(NSError *)error; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (void)webDialogDidCancel:(FBSDKWebDialog *)webDialog; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h
New file @@ -0,0 +1,53 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> @protocol FBSDKWebDialogViewDelegate; @protocol FBSDKWebViewProviding; NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(FBWebDialogView) @interface FBSDKWebDialogView : UIView @property (nonatomic, weak) id<FBSDKWebDialogViewDelegate> delegate; - (void)loadURL:(NSURL *)URL; - (void)stopLoading; /** 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)configureWithWebViewProvider:(id<FBSDKWebViewProviding>)webViewProvider urlOpener:(id<FBSDKInternalURLOpener>)urlOpener errorFactory:(id<FBSDKErrorCreating>)errorFactory NS_SWIFT_NAME(configure(webViewProvider:urlOpener:errorFactory:)); // UNCRUSTIFY_FORMAT_ON @end NS_SWIFT_NAME(WebDialogViewDelegate) @protocol FBSDKWebDialogViewDelegate <NSObject> - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary<NSString *, id> *)results; - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error; - (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView; - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebView.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> #import <WebKit/WebKit.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(WebView) @protocol FBSDKWebView @property (nullable, nonatomic, weak) id<WKNavigationDelegate> navigationDelegate; @property (nonatomic) CGRect frame; @property (nonatomic) CGRect bounds; - (nullable WKNavigation *)loadRequest:(NSURLRequest *)request; - (void)stopLoading; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppLinkResolving.h> NS_ASSUME_NONNULL_BEGIN /** A reference implementation for an App Link resolver that uses a hidden WKWebView to parse the HTML containing App Link metadata. */ NS_SWIFT_NAME(WebViewAppLinkResolver) @interface FBSDKWebViewAppLinkResolver : NSObject <FBSDKAppLinkResolving> /// Gets the instance of a FBSDKWebViewAppLinkResolver. @property (class, nonatomic, readonly, strong) FBSDKWebViewAppLinkResolver *sharedInstance NS_SWIFT_NAME(shared); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/FBSDKWebViewProviding.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKWebView.h> #import <Foundation/Foundation.h> /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(_WebViewProviding) @protocol FBSDKWebViewProviding - (id<FBSDKWebView>)createWebViewWithFrame:(CGRect)frame NS_SWIFT_NAME(createWebView(frame:)); @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/NSNotificationCenter+NotificationPosting.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/_FBSDKNotificationPosting.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FB_LINK_CATEGORY_INTERFACE(NSNotificationCenter, NotificationPosting) @interface NSNotificationCenter (NotificationPosting) <_FBSDKNotificationPosting> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/NSProcessInfo+MacCatalystDetermining.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKMacCatalystDetermining.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FB_LINK_CATEGORY_INTERFACE(NSProcessInfo, MacCatalystDetermining) @interface NSProcessInfo (MacCatalystDetermining) <FBSDKMacCatalystDetermining> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/NSProcessInfo+OperatingSystemVersionComparing.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKOperatingSystemVersionComparing.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FB_LINK_CATEGORY_INTERFACE(NSProcessInfo, OperatingSystemVersionComparing) @interface NSProcessInfo (OperatingSystemVersionComparing) <FBSDKOperatingSystemVersionComparing> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/UIApplication+URLOpener.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface UIApplication (URLOpener) <FBSDKInternalURLOpener> @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/UIPasteboard+Pasteboard.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKPasteboard.h> #import <FBSDKCoreKit_Basics/FBSDKLinking.h> #import <UIKit/UIKit.h> /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FB_LINK_CATEGORY_INTERFACE(UIPasteboard, FBSDKPasteboard) @interface UIPasteboard (FBSDKPasteboard) <FBSDKPasteboard> @end #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/WKWebView+WebViewProtocol.h
New file @@ -0,0 +1,24 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> #import <WebKit/WebKit.h> NS_ASSUME_NONNULL_BEGIN NS_SWIFT_NAME(WebView) @protocol FBSDKWebView; @interface WKWebView (FBSDKWebView) <FBSDKWebView> @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/_FBSDKNotificationPosting.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ /// An internal protocol used to describe a type that can post a notification NS_SWIFT_NAME(_NotificationPosting) @protocol _FBSDKNotificationPosting // UNCRUSTIFY_FORMAT_OFF - (void)fb_postNotificationName:(NSNotificationName)name object:(nullable id)object userInfo:(nullable NSDictionary<NSString *, id> *)userInfo NS_SWIFT_NAME(fb_post(name:object:userInfo:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h
New file @@ -0,0 +1,36 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_WindowFinding) @protocol _FBSDKWindowFinding /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (nullable UIWindow *)findWindow; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKLogging.h> #import <FBSDKCoreKit/FBSDKLoggingBehavior.h> NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_LoggerCreating) @protocol __FBSDKLoggerCreating - (id<FBSDKLogging>)createLoggerWithLoggingBehavior:(FBSDKLoggingBehavior)loggingBehavior; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Info.plistBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.abi.json
New file Diff too large frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.private.swiftinterface
New file @@ -0,0 +1,681 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit // swift-module-flags-ignorable: -enable-bare-slash-regex import AdSupport import AuthenticationServices import FBAEMKit @_exported import FBSDKCoreKit import FBSDKCoreKit_Basics import Foundation import SafariServices import StoreKit import Swift import UIKit import _Concurrency import _StringProcessing extension FBSDKCoreKit.AccessToken { public var permissions: Swift.Set<FBSDKCoreKit.Permission> { get } public var declinedPermissions: Swift.Set<FBSDKCoreKit.Permission> { get } public var expiredPermissions: Swift.Set<FBSDKCoreKit.Permission> { get } public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool } @objcMembers @objc(FBSDKAppLink) final public class AppLink : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkProtocol { @objc final public let sourceURL: Foundation.URL? @objc final public let targets: [FBSDKCoreKit.AppLinkTargetProtocol] @objc final public let webURL: Foundation.URL? @objc final public var isBackToReferrer: Swift.Bool @objc(initWithSourceURL:targets:webURL:) convenience public init(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?) @available(*, deprecated, message: "Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"") @objc(appLinkWithSourceURL:targets:webURL:) public static func appLink(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?) -> FBSDKCoreKit._AppLinkProtocol @objc(initWithSourceURL:targets:webURL:isBackToReferrer:) public init(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?, isBackToReferrer: Swift.Bool) @objc deinit } @available(iOSApplicationExtension, unavailable, message: "Not available in app extension") @objcMembers @objc(FBSDKAppLinkNavigation) final public class AppLinkNavigation : ObjectiveC.NSObject { @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `defaultResolver` instead.") @nonobjc public static var `default`: FBSDKCoreKit.AppLinkResolving { get set } @objc(defaultResolver) public static var defaultResolver: FBSDKCoreKit.AppLinkResolving { @objc get @objc set } @objc final public let extras: [Swift.String : Any] @objc final public let appLinkData: [Swift.String : Any] @objc final public let appLink: FBSDKCoreKit.AppLink @objc final public var navigationType: FBSDKCoreKit.AppLinkNavigationType { @objc get } @objc(initWithAppLink:extras:appLinkData:) public init(appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any]) @available(*, deprecated, message: "Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\nThis method will be removed in the next major version.\"") @objc(initWithAppLink:extras:appLinkData:settings:) convenience public init(appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: FBSDKCoreKit.SettingsProtocol) @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"") @objc(navigationWithAppLink:extras:appLinkData:settings:) public static func navigation(with appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: FBSDKCoreKit.SettingsProtocol) -> FBSDKCoreKit.AppLinkNavigation @objc(callbackAppLinkDataForAppWithName:url:) public static func callbackAppLinkData(forApp appName: Swift.String, url: Swift.String) -> [Swift.String : [Swift.String : Swift.String]] @available(swift, obsoleted: 0.1) @objc(navigate:) final public func navigate(error errorPointer: Foundation.NSErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType @nonobjc final public func navigate() throws -> FBSDKCoreKit.AppLinkNavigationType @objc(resolveAppLink:handler:) public static func resolveAppLink(_ destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock) @objc(resolveAppLink:resolver:handler:) public static func resolveAppLink(_ destination: Foundation.URL, resolver: FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkBlock) @available(swift, obsoleted: 0.1) @objc(navigateToAppLink:error:) public static func navigate(to appLink: FBSDKCoreKit.AppLink, errorPointer: Foundation.ErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType @nonobjc public static func navigate(to appLink: FBSDKCoreKit.AppLink) throws -> FBSDKCoreKit.AppLinkNavigationType @objc(navigationTypeForLink:) public static func navigationType(for appLink: FBSDKCoreKit.AppLink) -> FBSDKCoreKit.AppLinkNavigationType @objc(navigateToURL:handler:) public static func navigate(to destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock) @objc(navigateToURL:resolver:handler:) public static func navigate(to destination: Foundation.URL, resolver: FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock) @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKAppLinkResolver) final public class AppLinkResolver : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkResolving { @objc final public func appLink(from url: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock) @objc @available(iOSApplicationExtension, unavailable, message: "Not available in app extension") final public func appLinks(from urls: [Foundation.URL], handler: @escaping FBSDKCoreKit.AppLinksBlock) @objc override dynamic public init() @objc deinit } @objcMembers @objc(FBSDKAppLinkTarget) final public class AppLinkTarget : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkTargetProtocol { @objc final public let url: Foundation.URL? @objc final public let appStoreId: Swift.String? @objc final public let appName: Swift.String @objc(initWithURL:appStoreId:appName:) public init(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String) @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"") @objc(appLinkTargetWithURL:appStoreId:appName:) public static func appLinkTargetWithURL(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String) -> FBSDKCoreKit.AppLinkTarget @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKApplicationDelegate) final public class ApplicationDelegate : ObjectiveC.NSObject { @objc(sharedInstance) public static var shared: FBSDKCoreKit.ApplicationDelegate { get } @objc final public func initializeSDK() @discardableResult @objc(application:continueUserActivity:) final public func application(_ application: UIKit.UIApplication, continue userActivity: Foundation.NSUserActivity) -> Swift.Bool @discardableResult @objc(application:openURL:options:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, options: [UIKit.UIApplication.OpenURLOptionsKey : Any]) -> Swift.Bool @discardableResult @objc(application:openURL:sourceApplication:annotation:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool @objc @discardableResult final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool @objc final public func addObserver(_ observer: FBSDKCoreKit.FBSDKApplicationObserving) @objc final public func removeObserver(_ observer: FBSDKCoreKit.FBSDKApplicationObserving) @objc deinit } @_hasMissingDesignatedInitializers @objc(FBSDKAuthenticationTokenClaims) final public class AuthenticationTokenClaims : ObjectiveC.NSObject { final public let jti: Swift.String final public let iss: Swift.String final public let aud: Swift.String final public let nonce: Swift.String final public let exp: Foundation.TimeInterval final public let iat: Foundation.TimeInterval final public let sub: Swift.String final public let name: Swift.String? final public let givenName: Swift.String? final public let middleName: Swift.String? final public let familyName: Swift.String? final public let email: Swift.String? final public let picture: Swift.String? final public let userFriends: [Swift.String]? final public let userBirthday: Swift.String? final public let userAgeRange: [Swift.String : Foundation.NSNumber]? final public let userHometown: [Swift.String : Swift.String]? final public let userLocation: [Swift.String : Swift.String]? final public let userGender: Swift.String? final public let userLink: Swift.String? @objc(initWithEncodedClaims:nonce:) convenience public init?(encodedClaims: Swift.String, nonce expectedNonce: Swift.String) @objc deinit } @objc(FBSDKCAPIReporter) public protocol CAPIReporter { @objc func enable() @objc func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) @objc func recordEvent(_ parameters: [Swift.String : Any]) } @_inheritsConvenienceInitializers @objcMembers @objc final public class CoreUIApplication : ObjectiveC.NSObject { @objc public static let shared: FBSDKCoreKit._InternalURLOpener @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKIcon) open class FBIcon : ObjectiveC.NSObject { @objc open func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage? @objc public func image(size: CoreFoundation.CGSize, color: UIKit.UIColor) -> UIKit.UIImage? @objc public func image(size: CoreFoundation.CGSize, scale: CoreFoundation.CGFloat, color: UIKit.UIColor) -> UIKit.UIImage? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKProfilePictureView) @_Concurrency.MainActor(unsafe) final public class FBProfilePictureView : UIKit.UIView { @objc @_Concurrency.MainActor(unsafe) final public var pictureMode: FBSDKCoreKit.Profile.PictureMode { @objc get @objc set } @objc @_Concurrency.MainActor(unsafe) final public var profileID: Swift.String { @objc get @objc set } @_Concurrency.MainActor(unsafe) @objc override final public var bounds: CoreFoundation.CGRect { @objc get @objc set } @_Concurrency.MainActor(unsafe) @objc override final public var contentMode: UIKit.UIView.ContentMode { @objc get @objc set } @objc(initWith:profile:) @_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, profile: FBSDKCoreKit.Profile? = nil) @objc(initWithProfile:) @_Concurrency.MainActor(unsafe) convenience public init(profile: FBSDKCoreKit.Profile? = nil) @objc(initWithFrame:) @_Concurrency.MainActor(unsafe) override dynamic public init(frame: CoreFoundation.CGRect) @objc(initWithCoder:) @_Concurrency.MainActor(unsafe) required dynamic public init?(coder: Foundation.NSCoder) @objc @_Concurrency.MainActor(unsafe) final public func setNeedsImageUpdate() @objc deinit } public typealias AppEventsCAPIManager = FBSDKCoreKit.FBSDKAppEventsCAPIManager public typealias CAPIGBlock = (Swift.Bool) -> Swift.Void @objc @_inheritsConvenienceInitializers @objcMembers final public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject, FBSDKCoreKit.CAPIReporter { @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager @objc override dynamic public init() @objc final public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) @objc final public func enable() @objc final public func recordEvent(_ parameters: [Swift.String : Any]) @objc deinit } @objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : ObjectiveC.NSObject { @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory public var credentials: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory.CapiGCredentials? { get } public struct CapiGCredentials { public let accessKey: Swift.String public let capiGatewayURL: Swift.String public let datasetID: Swift.String } @objc override dynamic public init() @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) @objc public func callCapiGatewayAPI(with parameters: [Swift.String : Any], userAgent: Swift.String) @objc deinit } final public class KeychainStoreFactory : FBSDKCoreKit.KeychainStoreProviding { public init() @objc final public func createKeychainStore(service: Swift.String, accessGroup: Swift.String?) -> FBSDKCoreKit.KeychainStoreProtocol @objc deinit } public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { case publicProfile case userFriends case email case userAboutMe case userActionsBooks case userActionsFitness case userActionsMusic case userActionsNews case userActionsVideo case userBirthday case userEducationHistory case userEvents case userGamesActivity case userGender case userHometown case userLikes case userLocation case userManagedGroups case userPhotos case userPosts case userRelationships case userRelationshipDetails case userReligionPolitics case userTaggedPlaces case userVideos case userWebsite case userWorkHistory case readCustomFriendlists case readInsights case readAudienceNetworkInsights case readPageMailboxes case pagesShowList case pagesManageCta case pagesManageInstantArticles case adsRead case userLink case userAgeRange case custom(Swift.String) public init(stringLiteral value: Swift.String) public var name: Swift.String { get } public func hash(into hasher: inout Swift.Hasher) public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool public typealias ExtendedGraphemeClusterLiteralType = Swift.String public typealias StringLiteralType = Swift.String public typealias UnicodeScalarLiteralType = Swift.String public var hashValue: Swift.Int { get } } extension FBSDKCoreKit.Profile { @objc(FBSDKProfilePictureMode) public enum PictureMode : Swift.UInt { case square case normal case album case small case large public init?(rawValue: Swift.UInt) public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } @objc(imageURLForPictureMode:size:) final public func imageURL(forMode pictureMode: FBSDKCoreKit.Profile.PictureMode, size: CoreFoundation.CGSize) -> Foundation.URL? } extension FBSDKCoreKit.Profile { @objc(loadCurrentProfileWithCompletion:) public static func loadCurrentProfile(completion: FBSDKCoreKit.ProfileBlock?) } extension FBSDKCoreKit.Profile : FBSDKCoreKit.ProfileProviding { @objc(currentProfile) public static var current: FBSDKCoreKit.Profile? { @objc get @objc set } @objc public static func fetchCachedProfile() -> Self? } extension FBSDKCoreKit.Profile : Foundation.NSSecureCoding { @objc public static var supportsSecureCoding: Swift.Bool { @objc get } @objc convenience dynamic public init?(coder decoder: Foundation.NSCoder) @objc final public func encode(with encoder: Foundation.NSCoder) } @objcMembers @objc(FBSDKProfile) final public class Profile : ObjectiveC.NSObject { @objc final public let userID: FBSDKCoreKit.UserIdentifier @objc final public let firstName: Swift.String? @objc final public let middleName: Swift.String? @objc final public let lastName: Swift.String? @objc final public let name: Swift.String? @objc final public let linkURL: Foundation.URL? @objc final public let refreshDate: Foundation.Date @objc final public let imageURL: Foundation.URL? @objc final public let email: Swift.String? @objc final public let friendIDs: [FBSDKCoreKit.UserIdentifier]? @objc final public let birthday: Foundation.Date? @objc final public let ageRange: FBSDKCoreKit.UserAgeRange? @objc final public let hometown: FBSDKCoreKit.Location? @objc final public let location: FBSDKCoreKit.Location? @objc final public let gender: Swift.String? @objc public static var isUpdatedWithAccessTokenChange: Swift.Bool { @objc get @objc set } @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?) @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String? = nil, middleName: Swift.String? = nil, lastName: Swift.String? = nil, name: Swift.String? = nil, linkURL: Foundation.URL? = nil, refreshDate: Foundation.Date? = Date(), imageURL: Foundation.URL? = nil, email: Swift.String? = nil, friendIDs: [FBSDKCoreKit.UserIdentifier]? = nil, birthday: Foundation.Date? = nil, ageRange: FBSDKCoreKit.UserAgeRange? = nil, hometown: FBSDKCoreKit.Location? = nil, location: FBSDKCoreKit.Location? = nil, gender: Swift.String? = nil) @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:) public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?, imageURL: Foundation.URL?, email: Swift.String?, friendIDs: [FBSDKCoreKit.UserIdentifier]?, birthday: Foundation.Date?, ageRange: FBSDKCoreKit.UserAgeRange?, hometown: FBSDKCoreKit.Location?, location: FBSDKCoreKit.Location?, gender: Swift.String?, isLimited: Swift.Bool) @available(*, deprecated, message: "This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead.") @objc(enableUpdatesOnAccessTokenChange:) public static func enableUpdatesOnAccessTokenChange(_ enabled: Swift.Bool) @objc deinit } @objc(FBSDKProfileProviding) public protocol ProfileProviding { @objc(currentProfile) static var current: FBSDKCoreKit.Profile? { get set } @objc static func fetchCachedProfile() -> FBSDKCoreKit.Profile? } public typealias LoginTooltipBlock = (FBSDKCoreKit.FBSDKLoginTooltip?, Swift.Error?) -> Swift.Void public enum LoginTooltipError : Swift.Error { case missingTooltipText public static func == (a: FBSDKCoreKit.LoginTooltipError, b: FBSDKCoreKit.LoginTooltipError) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } } @objc @_inheritsConvenienceInitializers final public class ServerConfigurationProvider : ObjectiveC.NSObject { final public var loggingToken: Swift.String? { get } final public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool final public func loadServerConfiguration(completion: FBSDKCoreKit.LoginTooltipBlock?) @objc override dynamic public init() @objc deinit } extension FBSDKCoreKit.Settings { @objc final public func recordInstall() @objc final public func logWarnings() @objc final public func logIfSDKSettingsChanged() } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSettings) final public class Settings : ObjectiveC.NSObject, FBSDKCoreKit.SettingsProtocol, FBSDKCoreKit.SettingsLogging, FBSDKCoreKit._ClientTokenProviding { @objc(sharedSettings) public static let shared: FBSDKCoreKit.Settings @objc final public var sdkVersion: Swift.String { @objc get } @objc final public var defaultGraphAPIVersion: Swift.String { @objc get } @objc(JPEGCompressionQuality) final public var jpegCompressionQuality: CoreFoundation.CGFloat { @objc get @objc set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.") final public var autoLogAppEventsEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAutoLogAppEventsEnabled: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.") @objc final public var codelessDebugLogEnabled: Swift.Bool { @objc get @objc set } @objc final public var isCodelessDebugLogEnabled: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.") @objc final public var advertiserIDCollectionEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAdvertiserIDCollectionEnabled: Swift.Bool { @objc get @objc set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.") final public var skAdNetworkReportEnabled: Swift.Bool { @objc get @objc set } @objc final public var isSKAdNetworkReportEnabled: Swift.Bool { @objc get @objc set } @objc final public var isEventDataUsageLimited: Swift.Bool { @objc get @objc set } @objc final public var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool { @objc get @objc set } @objc final public var isGraphErrorRecoveryEnabled: Swift.Bool @objc final public var appID: Swift.String? { @objc get @objc set } @objc final public var appURLSchemeSuffix: Swift.String? { @objc get @objc set } @objc final public var clientToken: Swift.String? { @objc get @objc set } @objc final public var displayName: Swift.String? { @objc get @objc set } @objc final public var facebookDomainPart: Swift.String? { @objc get @objc set } @objc final public var graphAPIVersion: Swift.String { @objc get @objc set } @objc final public var userAgentSuffix: Swift.String? @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.") @objc final public var advertiserTrackingEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAdvertiserTrackingEnabled: Swift.Bool { @objc get @objc set(isNewlyAllowed) } @objc final public var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus { @objc get @objc set } @objc final public var isDataProcessingRestricted: Swift.Bool { @objc get } @objc final public var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? { @objc get } @objc final public func setDataProcessingOptions(_ options: [Swift.String]?) @objc final public func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32) @objc final public var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> { @objc get @objc set } @objc final public func enableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior) @objc final public func disableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior) @objc final public var shouldUseTokenOptimizations: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.") @objc final public var isSetATETimeExceedsInstallTime: Swift.Bool { @objc get } @objc final public var isATETimeSufficientlyDelayed: Swift.Bool { @objc get } @objc final public var installTimestamp: Foundation.Date? { @objc get } @objc final public var advertiserTrackingEnabledTimestamp: Foundation.Date? { @objc get } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.") @objc final public var graphAPIDebugParamValue: Swift.String? { @objc get } @objc final public var graphAPIDebugParameterValue: Swift.String? { @objc get } @objc override dynamic public init() @objc deinit } @objc(FBSDKSettings) public protocol SettingsProtocol { @objc var appID: Swift.String? { get set } @objc var clientToken: Swift.String? { get set } @objc var userAgentSuffix: Swift.String? { get set } @objc var sdkVersion: Swift.String { get } @objc var displayName: Swift.String? { get set } @objc var facebookDomainPart: Swift.String? { get set } @objc var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> { get set } @objc var appURLSchemeSuffix: Swift.String? { get set } @objc var isDataProcessingRestricted: Swift.Bool { get } @objc var isAutoLogAppEventsEnabled: Swift.Bool { get } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.") var codelessDebugLogEnabled: Swift.Bool { get set } @objc var isCodelessDebugLogEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.") var advertiserIDCollectionEnabled: Swift.Bool { get set } @objc var isAdvertiserIDCollectionEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.") var isSetATETimeExceedsInstallTime: Swift.Bool { get } @objc var isATETimeSufficientlyDelayed: Swift.Bool { get } @objc var isSKAdNetworkReportEnabled: Swift.Bool { get } @objc var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus { get } @objc var installTimestamp: Foundation.Date? { get } @objc var advertiserTrackingEnabledTimestamp: Foundation.Date? { get } @objc var isEventDataUsageLimited: Swift.Bool { get set } @objc var shouldUseTokenOptimizations: Swift.Bool { get set } @objc var graphAPIVersion: Swift.String { get set } @objc var isGraphErrorRecoveryEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.") var graphAPIDebugParamValue: Swift.String? { get } @objc var graphAPIDebugParameterValue: Swift.String? { get } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.") var advertiserTrackingEnabled: Swift.Bool { get set } @objc var isAdvertiserTrackingEnabled: Swift.Bool { get set } @objc var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool { get set } @objc var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? { get } @objc func setDataProcessingOptions(_ options: [Swift.String]?) @objc func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32) } public enum DialogConfigurationName { public static let message: Swift.String public static let share: Swift.String } public struct ShareDialogConfiguration { public init() public var defaultShareMode: Swift.String? { get } public func shouldUseNativeDialog(forDialogName dialogName: Swift.String) -> Swift.Bool public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool } @objc(FBSDKAEMReporter) public protocol _AEMReporterProtocol { @objc static func enable() @objc(recordAndUpdateEvent:currency:value:parameters:) static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc static func setConversionFilteringEnabled(_ isEnabled: Swift.Bool) @objc static func setCatalogMatchingEnabled(_ isEnabled: Swift.Bool) @objc static func setAdvertiserRuleMatchInServerEnabled(_ isEnabled: Swift.Bool) @objc static func handle(_ url: Foundation.URL) } extension FBAEMKit.AEMReporter : FBSDKCoreKit._AEMReporterProtocol { } @objcMembers @objc(_FBSDKAccessTokenExpirer) final public class _AccessTokenExpirer : ObjectiveC.NSObject, FBSDKCoreKit._AccessTokenExpiring { @objc public init(notificationCenter: FBSDKCoreKit._NotificationPosting & FBSDKCoreKit_Basics.NotificationDelivering) @objc deinit } @objc(_FBSDKAccessTokenExpiring) public protocol _AccessTokenExpiring { } @objc @_hasMissingDesignatedInitializers final public class _BridgeAPI : ObjectiveC.NSObject, FBSDKCoreKit.FBSDKApplicationObserving, FBSDKCoreKit.URLOpener, FBSDKCoreKit.BridgeAPIRequestOpening, FBSDKCoreKit._ContainerViewControllerDelegate, SafariServices.SFSafariViewControllerDelegate { public static let shared: FBSDKCoreKit._BridgeAPI @objc final public func viewControllerDidDisappear(_ viewController: FBSDKCoreKit._ContainerViewController, animated: Swift.Bool) @objc deinit } extension FBSDKCoreKit._BridgeAPI { @objc final public func applicationWillResignActive(_ application: UIKit.UIApplication?) @objc final public func applicationDidBecomeActive(_ application: UIKit.UIApplication?) @objc final public func applicationDidEnterBackground(_ application: UIKit.UIApplication?) @objc final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool @objc final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool } extension FBSDKCoreKit._BridgeAPI { @objc final public func open(_ url: Foundation.URL, sender: FBSDKCoreKit.URLOpening?, handler: @escaping FBSDKCoreKit.SuccessBlock) @objc final public func open(_ request: FBSDKCoreKit.BridgeAPIRequestProtocol, useSafariViewController: Swift.Bool, from fromViewController: UIKit.UIViewController?, completionBlock: @escaping FBSDKCoreKit.BridgeAPIResponseBlock) @objc final public func openURLWithSafariViewController(url: Foundation.URL, sender: FBSDKCoreKit.URLOpening?, from fromViewController: UIKit.UIViewController?, handler: @escaping FBSDKCoreKit.SuccessBlock) } extension FBSDKCoreKit._BridgeAPI { @objc final public func safariViewControllerDidFinish(_ safariViewController: SafariServices.SFSafariViewController) } @available(iOS 13, *) extension FBSDKCoreKit._BridgeAPI : AuthenticationServices.ASWebAuthenticationPresentationContextProviding { @objc final public func presentationAnchor(for session: AuthenticationServices.ASWebAuthenticationSession) -> AuthenticationServices.ASPresentationAnchor } @objcMembers @objc(FBSDKBridgeAPIProtocolNativeV1) final public class _BridgeAPIProtocolNativeV1 : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIProtocol { @objc(initWithAppScheme:) convenience public init(appScheme: Swift.String?) @objc(initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:) public init(appScheme: Swift.String?, pasteboard: FBSDKCoreKit._Pasteboard?, dataLengthThreshold: Swift.UInt, shouldIncludeAppIcon: Swift.Bool) @objc deinit @objc final public func requestURL(actionID: Swift.String, scheme: Swift.String, methodName: Swift.String, parameters: [Swift.String : Any]) throws -> Foundation.URL @objc final public func responseParameters(actionID: Swift.String, queryParameters: [Swift.String : Any], cancelled cancelledRef: Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>?) throws -> [Swift.String : Any] } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKBridgeAPIRequestFactory) final public class _BridgeAPIRequestFactory : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIRequestCreating { @objc final public func bridgeAPIRequest(with protocolType: FBSDKCoreKit.FBSDKBridgeAPIProtocolType, scheme: Swift.String, methodName: Swift.String?, parameters: [Swift.String : Any]?, userInfo: [Swift.String : Any]? = nil) -> FBSDKCoreKit.BridgeAPIRequestProtocol? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKDialogConfigurationMapBuilder) final public class _DialogConfigurationMapBuilder : ObjectiveC.NSObject, FBSDKCoreKit._DialogConfigurationMapBuilding { @objc final public func buildDialogConfigurationMap(from rawConfigurations: [[Swift.String : Any]]) -> [Swift.String : FBSDKCoreKit._DialogConfiguration] @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objc(FBSDKErrorFactory) final public class _ErrorFactory : ObjectiveC.NSObject, FBSDKCoreKit.ErrorCreating { @objc(errorWithCode:userInfo:message:underlyingError:) final public func error(code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(errorWithDomain:code:userInfo:message:underlyingError:) final public func error(domain: Swift.String, code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(invalidArgumentErrorWithName:value:message:underlyingError:) final public func invalidArgumentError(name: Swift.String, value: Any?, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(invalidArgumentErrorWithDomain:name:value:message:underlyingError:) final public func invalidArgumentError(domain: Swift.String, name: Swift.String, value: Any?, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(requiredArgumentErrorWithName:message:underlyingError:) final public func requiredArgumentError(name: Swift.String, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(requiredArgumentErrorWithDomain:name:message:underlyingError:) final public func requiredArgumentError(domain: Swift.String, name: Swift.String, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(unknownErrorWithMessage:userInfo:) final public func unknownError(message: Swift.String?, userInfo: [Swift.String : Any]? = nil) -> Swift.Error @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCloseIcon) final public class _FBCloseIcon : ObjectiveC.NSObject { @objc final public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKLogo) final public class _FBLogo : FBSDKCoreKit.FBIcon { @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKFeatureManager) final public class _FeatureManager : ObjectiveC.NSObject, FBSDKCoreKit.FeatureChecking, FBSDKCoreKit._FeatureDisabling { @objc public static let shared: FBSDKCoreKit._FeatureManager @objc final public func isEnabled(_ feature: FBSDKCoreKit.SDKFeature) -> Swift.Bool @objc final public func check(_ feature: FBSDKCoreKit.SDKFeature, completionBlock: @escaping FBSDKCoreKit.FBSDKFeatureManagerBlock) @objc final public func disableFeature(_ feature: FBSDKCoreKit.SDKFeature) @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKHumanSilhouetteIcon) final public class _HumanSilhouetteIcon : FBSDKCoreKit.FBIcon { @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKMeasurementEvent) final public class _MeasurementEvent : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkEventPosting { @objc(postNotificationForEventName:args:) final public func postNotification(eventName: Swift.String, arguments: [Swift.String : Any]) @objc override dynamic public init() @objc deinit } @objc(FBSDKPaymentObserver) final public class _PaymentObserver : ObjectiveC.NSObject, FBSDKCoreKit._PaymentObserving { @objc(initWithPaymentQueue:paymentProductRequestorFactory:) public init(paymentQueue: StoreKit.SKPaymentQueue, paymentProductRequestorFactory: FBSDKCoreKit._PaymentProductRequestorCreating) @objc(startObservingTransactions) final public func startObservingTransactions() @objc(stopObservingTransactions) final public func stopObservingTransactions() @objc deinit } extension FBSDKCoreKit._PaymentObserver : StoreKit.SKPaymentTransactionObserver { @objc final public func paymentQueue(_ queue: StoreKit.SKPaymentQueue, updatedTransactions transactions: [StoreKit.SKPaymentTransaction]) } @_inheritsConvenienceInitializers @objc(FBSDKPaymentProductRequestorFactory) final public class _PaymentProductRequestorFactory : ObjectiveC.NSObject, FBSDKCoreKit._PaymentProductRequestorCreating { @objc final public func createRequestor(transaction: StoreKit.SKPaymentTransaction) -> FBSDKCoreKit.PaymentProductRequestor @objc override dynamic public init() @objc deinit } @objcMembers @objc(FBSDKRestrictiveEventFilter) final public class _RestrictiveEventFilter : ObjectiveC.NSObject { @objc final public let eventName: Swift.String @objc final public let restrictiveParameters: [Swift.String : Any] @objc(initWithEventName:restrictiveParameters:) public init(eventName: Swift.String, restrictiveParameters: [Swift.String : Any]) @objc deinit } @objcMembers @objc(FBSDKSKAdNetworkEvent) final public class _SKAdNetworkEvent : ObjectiveC.NSObject { @objc final public let eventName: Swift.String? @objc final public var values: [Swift.String : Swift.Double]? @objc(initWithJSON:) public init?(json: [Swift.String : Any]) @objc deinit } @objcMembers @objc(FBSDKViewImpressionLogger) final public class _ViewImpressionLogger : ObjectiveC.NSObject, FBSDKCoreKit.ImpressionLogging { @objc(initWithEventName:) public init(eventName: FBSDKCoreKit.AppEvents.Name) @objc public static func retrieveLogger(with eventName: FBSDKCoreKit.AppEvents.Name) -> FBSDKCoreKit._ViewImpressionLogger @objc final public func logImpression(withIdentifier identifier: Swift.String, parameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]?) @objc deinit } @objcMembers @objc(FBSDKWebDialog) final public class _WebDialog : ObjectiveC.NSObject { @objc final public var shouldDeferVisibility: Swift.Bool @objc weak final public var delegate: FBSDKCoreKit.WebDialogDelegate? @objc public init(name: Swift.String, parameters: [Swift.String : Swift.String]?, webViewFrame: CoreFoundation.CGRect = .zero, path: Swift.String? = nil) @objc convenience public init(name: Swift.String) @objc final public func show() @objc deinit } extension FBSDKCoreKit._WebDialog : FBSDKCoreKit.WebDialogViewDelegate { @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didCompleteWithResults results: [Swift.String : Any]) @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didFailWithError error: Swift.Error) @objc final public func webDialogViewDidCancel(_ webDialogView: FBSDKCoreKit.FBWebDialogView) @objc final public func webDialogViewDidFinishLoad(_ webDialogView: FBSDKCoreKit.FBWebDialogView) } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKWebViewFactory) final public class _WebViewFactory : ObjectiveC.NSObject, FBSDKCoreKit._WebViewProviding { @objc final public func createWebView(frame: CoreFoundation.CGRect) -> FBSDKCoreKit.WebView @objc override dynamic public init() @objc deinit } extension FBSDKCoreKit.Profile.PictureMode : Swift.Equatable {} extension FBSDKCoreKit.Profile.PictureMode : Swift.Hashable {} extension FBSDKCoreKit.Profile.PictureMode : Swift.RawRepresentable {} extension FBSDKCoreKit.LoginTooltipError : Swift.Equatable {} extension FBSDKCoreKit.LoginTooltipError : Swift.Hashable {} frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface
New file @@ -0,0 +1,681 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name FBSDKCoreKit // swift-module-flags-ignorable: -enable-bare-slash-regex import AdSupport import AuthenticationServices import FBAEMKit @_exported import FBSDKCoreKit import FBSDKCoreKit_Basics import Foundation import SafariServices import StoreKit import Swift import UIKit import _Concurrency import _StringProcessing extension FBSDKCoreKit.AccessToken { public var permissions: Swift.Set<FBSDKCoreKit.Permission> { get } public var declinedPermissions: Swift.Set<FBSDKCoreKit.Permission> { get } public var expiredPermissions: Swift.Set<FBSDKCoreKit.Permission> { get } public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool } @objcMembers @objc(FBSDKAppLink) final public class AppLink : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkProtocol { @objc final public let sourceURL: Foundation.URL? @objc final public let targets: [FBSDKCoreKit.AppLinkTargetProtocol] @objc final public let webURL: Foundation.URL? @objc final public var isBackToReferrer: Swift.Bool @objc(initWithSourceURL:targets:webURL:) convenience public init(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?) @available(*, deprecated, message: "Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"") @objc(appLinkWithSourceURL:targets:webURL:) public static func appLink(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?) -> FBSDKCoreKit._AppLinkProtocol @objc(initWithSourceURL:targets:webURL:isBackToReferrer:) public init(sourceURL: Foundation.URL?, targets: [FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?, isBackToReferrer: Swift.Bool) @objc deinit } @available(iOSApplicationExtension, unavailable, message: "Not available in app extension") @objcMembers @objc(FBSDKAppLinkNavigation) final public class AppLinkNavigation : ObjectiveC.NSObject { @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `defaultResolver` instead.") @nonobjc public static var `default`: FBSDKCoreKit.AppLinkResolving { get set } @objc(defaultResolver) public static var defaultResolver: FBSDKCoreKit.AppLinkResolving { @objc get @objc set } @objc final public let extras: [Swift.String : Any] @objc final public let appLinkData: [Swift.String : Any] @objc final public let appLink: FBSDKCoreKit.AppLink @objc final public var navigationType: FBSDKCoreKit.AppLinkNavigationType { @objc get } @objc(initWithAppLink:extras:appLinkData:) public init(appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any]) @available(*, deprecated, message: "Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\nThis method will be removed in the next major version.\"") @objc(initWithAppLink:extras:appLinkData:settings:) convenience public init(appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: FBSDKCoreKit.SettingsProtocol) @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"") @objc(navigationWithAppLink:extras:appLinkData:settings:) public static func navigation(with appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: FBSDKCoreKit.SettingsProtocol) -> FBSDKCoreKit.AppLinkNavigation @objc(callbackAppLinkDataForAppWithName:url:) public static func callbackAppLinkData(forApp appName: Swift.String, url: Swift.String) -> [Swift.String : [Swift.String : Swift.String]] @available(swift, obsoleted: 0.1) @objc(navigate:) final public func navigate(error errorPointer: Foundation.NSErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType @nonobjc final public func navigate() throws -> FBSDKCoreKit.AppLinkNavigationType @objc(resolveAppLink:handler:) public static func resolveAppLink(_ destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock) @objc(resolveAppLink:resolver:handler:) public static func resolveAppLink(_ destination: Foundation.URL, resolver: FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkBlock) @available(swift, obsoleted: 0.1) @objc(navigateToAppLink:error:) public static func navigate(to appLink: FBSDKCoreKit.AppLink, errorPointer: Foundation.ErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType @nonobjc public static func navigate(to appLink: FBSDKCoreKit.AppLink) throws -> FBSDKCoreKit.AppLinkNavigationType @objc(navigationTypeForLink:) public static func navigationType(for appLink: FBSDKCoreKit.AppLink) -> FBSDKCoreKit.AppLinkNavigationType @objc(navigateToURL:handler:) public static func navigate(to destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock) @objc(navigateToURL:resolver:handler:) public static func navigate(to destination: Foundation.URL, resolver: FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock) @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKAppLinkResolver) final public class AppLinkResolver : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkResolving { @objc final public func appLink(from url: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock) @objc @available(iOSApplicationExtension, unavailable, message: "Not available in app extension") final public func appLinks(from urls: [Foundation.URL], handler: @escaping FBSDKCoreKit.AppLinksBlock) @objc override dynamic public init() @objc deinit } @objcMembers @objc(FBSDKAppLinkTarget) final public class AppLinkTarget : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkTargetProtocol { @objc final public let url: Foundation.URL? @objc final public let appStoreId: Swift.String? @objc final public let appName: Swift.String @objc(initWithURL:appStoreId:appName:) public init(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String) @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"") @objc(appLinkTargetWithURL:appStoreId:appName:) public static func appLinkTargetWithURL(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String) -> FBSDKCoreKit.AppLinkTarget @objc deinit } @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKApplicationDelegate) final public class ApplicationDelegate : ObjectiveC.NSObject { @objc(sharedInstance) public static var shared: FBSDKCoreKit.ApplicationDelegate { get } @objc final public func initializeSDK() @discardableResult @objc(application:continueUserActivity:) final public func application(_ application: UIKit.UIApplication, continue userActivity: Foundation.NSUserActivity) -> Swift.Bool @discardableResult @objc(application:openURL:options:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, options: [UIKit.UIApplication.OpenURLOptionsKey : Any]) -> Swift.Bool @discardableResult @objc(application:openURL:sourceApplication:annotation:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool @objc @discardableResult final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool @objc final public func addObserver(_ observer: FBSDKCoreKit.FBSDKApplicationObserving) @objc final public func removeObserver(_ observer: FBSDKCoreKit.FBSDKApplicationObserving) @objc deinit } @_hasMissingDesignatedInitializers @objc(FBSDKAuthenticationTokenClaims) final public class AuthenticationTokenClaims : ObjectiveC.NSObject { final public let jti: Swift.String final public let iss: Swift.String final public let aud: Swift.String final public let nonce: Swift.String final public let exp: Foundation.TimeInterval final public let iat: Foundation.TimeInterval final public let sub: Swift.String final public let name: Swift.String? final public let givenName: Swift.String? final public let middleName: Swift.String? final public let familyName: Swift.String? final public let email: Swift.String? final public let picture: Swift.String? final public let userFriends: [Swift.String]? final public let userBirthday: Swift.String? final public let userAgeRange: [Swift.String : Foundation.NSNumber]? final public let userHometown: [Swift.String : Swift.String]? final public let userLocation: [Swift.String : Swift.String]? final public let userGender: Swift.String? final public let userLink: Swift.String? @objc(initWithEncodedClaims:nonce:) convenience public init?(encodedClaims: Swift.String, nonce expectedNonce: Swift.String) @objc deinit } @objc(FBSDKCAPIReporter) public protocol CAPIReporter { @objc func enable() @objc func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) @objc func recordEvent(_ parameters: [Swift.String : Any]) } @_inheritsConvenienceInitializers @objcMembers @objc final public class CoreUIApplication : ObjectiveC.NSObject { @objc public static let shared: FBSDKCoreKit._InternalURLOpener @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKIcon) open class FBIcon : ObjectiveC.NSObject { @objc open func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage? @objc public func image(size: CoreFoundation.CGSize, color: UIKit.UIColor) -> UIKit.UIImage? @objc public func image(size: CoreFoundation.CGSize, scale: CoreFoundation.CGFloat, color: UIKit.UIColor) -> UIKit.UIImage? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKProfilePictureView) @_Concurrency.MainActor(unsafe) final public class FBProfilePictureView : UIKit.UIView { @objc @_Concurrency.MainActor(unsafe) final public var pictureMode: FBSDKCoreKit.Profile.PictureMode { @objc get @objc set } @objc @_Concurrency.MainActor(unsafe) final public var profileID: Swift.String { @objc get @objc set } @_Concurrency.MainActor(unsafe) @objc override final public var bounds: CoreFoundation.CGRect { @objc get @objc set } @_Concurrency.MainActor(unsafe) @objc override final public var contentMode: UIKit.UIView.ContentMode { @objc get @objc set } @objc(initWith:profile:) @_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, profile: FBSDKCoreKit.Profile? = nil) @objc(initWithProfile:) @_Concurrency.MainActor(unsafe) convenience public init(profile: FBSDKCoreKit.Profile? = nil) @objc(initWithFrame:) @_Concurrency.MainActor(unsafe) override dynamic public init(frame: CoreFoundation.CGRect) @objc(initWithCoder:) @_Concurrency.MainActor(unsafe) required dynamic public init?(coder: Foundation.NSCoder) @objc @_Concurrency.MainActor(unsafe) final public func setNeedsImageUpdate() @objc deinit } public typealias AppEventsCAPIManager = FBSDKCoreKit.FBSDKAppEventsCAPIManager public typealias CAPIGBlock = (Swift.Bool) -> Swift.Void @objc @_inheritsConvenienceInitializers @objcMembers final public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject, FBSDKCoreKit.CAPIReporter { @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager @objc override dynamic public init() @objc final public func configure(factory: FBSDKCoreKit.GraphRequestFactoryProtocol, settings: FBSDKCoreKit.SettingsProtocol) @objc final public func enable() @objc final public func recordEvent(_ parameters: [Swift.String : Any]) @objc deinit } @objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : ObjectiveC.NSObject { @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory public var credentials: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory.CapiGCredentials? { get } public struct CapiGCredentials { public let accessKey: Swift.String public let capiGatewayURL: Swift.String public let datasetID: Swift.String } @objc override dynamic public init() @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String) @objc public func callCapiGatewayAPI(with parameters: [Swift.String : Any], userAgent: Swift.String) @objc deinit } final public class KeychainStoreFactory : FBSDKCoreKit.KeychainStoreProviding { public init() @objc final public func createKeychainStore(service: Swift.String, accessGroup: Swift.String?) -> FBSDKCoreKit.KeychainStoreProtocol @objc deinit } public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral { case publicProfile case userFriends case email case userAboutMe case userActionsBooks case userActionsFitness case userActionsMusic case userActionsNews case userActionsVideo case userBirthday case userEducationHistory case userEvents case userGamesActivity case userGender case userHometown case userLikes case userLocation case userManagedGroups case userPhotos case userPosts case userRelationships case userRelationshipDetails case userReligionPolitics case userTaggedPlaces case userVideos case userWebsite case userWorkHistory case readCustomFriendlists case readInsights case readAudienceNetworkInsights case readPageMailboxes case pagesShowList case pagesManageCta case pagesManageInstantArticles case adsRead case userLink case userAgeRange case custom(Swift.String) public init(stringLiteral value: Swift.String) public var name: Swift.String { get } public func hash(into hasher: inout Swift.Hasher) public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool public typealias ExtendedGraphemeClusterLiteralType = Swift.String public typealias StringLiteralType = Swift.String public typealias UnicodeScalarLiteralType = Swift.String public var hashValue: Swift.Int { get } } extension FBSDKCoreKit.Profile { @objc(FBSDKProfilePictureMode) public enum PictureMode : Swift.UInt { case square case normal case album case small case large public init?(rawValue: Swift.UInt) public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } @objc(imageURLForPictureMode:size:) final public func imageURL(forMode pictureMode: FBSDKCoreKit.Profile.PictureMode, size: CoreFoundation.CGSize) -> Foundation.URL? } extension FBSDKCoreKit.Profile { @objc(loadCurrentProfileWithCompletion:) public static func loadCurrentProfile(completion: FBSDKCoreKit.ProfileBlock?) } extension FBSDKCoreKit.Profile : FBSDKCoreKit.ProfileProviding { @objc(currentProfile) public static var current: FBSDKCoreKit.Profile? { @objc get @objc set } @objc public static func fetchCachedProfile() -> Self? } extension FBSDKCoreKit.Profile : Foundation.NSSecureCoding { @objc public static var supportsSecureCoding: Swift.Bool { @objc get } @objc convenience dynamic public init?(coder decoder: Foundation.NSCoder) @objc final public func encode(with encoder: Foundation.NSCoder) } @objcMembers @objc(FBSDKProfile) final public class Profile : ObjectiveC.NSObject { @objc final public let userID: FBSDKCoreKit.UserIdentifier @objc final public let firstName: Swift.String? @objc final public let middleName: Swift.String? @objc final public let lastName: Swift.String? @objc final public let name: Swift.String? @objc final public let linkURL: Foundation.URL? @objc final public let refreshDate: Foundation.Date @objc final public let imageURL: Foundation.URL? @objc final public let email: Swift.String? @objc final public let friendIDs: [FBSDKCoreKit.UserIdentifier]? @objc final public let birthday: Foundation.Date? @objc final public let ageRange: FBSDKCoreKit.UserAgeRange? @objc final public let hometown: FBSDKCoreKit.Location? @objc final public let location: FBSDKCoreKit.Location? @objc final public let gender: Swift.String? @objc public static var isUpdatedWithAccessTokenChange: Swift.Bool { @objc get @objc set } @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?) @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String? = nil, middleName: Swift.String? = nil, lastName: Swift.String? = nil, name: Swift.String? = nil, linkURL: Foundation.URL? = nil, refreshDate: Foundation.Date? = Date(), imageURL: Foundation.URL? = nil, email: Swift.String? = nil, friendIDs: [FBSDKCoreKit.UserIdentifier]? = nil, birthday: Foundation.Date? = nil, ageRange: FBSDKCoreKit.UserAgeRange? = nil, hometown: FBSDKCoreKit.Location? = nil, location: FBSDKCoreKit.Location? = nil, gender: Swift.String? = nil) @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:) public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?, imageURL: Foundation.URL?, email: Swift.String?, friendIDs: [FBSDKCoreKit.UserIdentifier]?, birthday: Foundation.Date?, ageRange: FBSDKCoreKit.UserAgeRange?, hometown: FBSDKCoreKit.Location?, location: FBSDKCoreKit.Location?, gender: Swift.String?, isLimited: Swift.Bool) @available(*, deprecated, message: "This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead.") @objc(enableUpdatesOnAccessTokenChange:) public static func enableUpdatesOnAccessTokenChange(_ enabled: Swift.Bool) @objc deinit } @objc(FBSDKProfileProviding) public protocol ProfileProviding { @objc(currentProfile) static var current: FBSDKCoreKit.Profile? { get set } @objc static func fetchCachedProfile() -> FBSDKCoreKit.Profile? } public typealias LoginTooltipBlock = (FBSDKCoreKit.FBSDKLoginTooltip?, Swift.Error?) -> Swift.Void public enum LoginTooltipError : Swift.Error { case missingTooltipText public static func == (a: FBSDKCoreKit.LoginTooltipError, b: FBSDKCoreKit.LoginTooltipError) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } } @objc @_inheritsConvenienceInitializers final public class ServerConfigurationProvider : ObjectiveC.NSObject { final public var loggingToken: Swift.String? { get } final public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool final public func loadServerConfiguration(completion: FBSDKCoreKit.LoginTooltipBlock?) @objc override dynamic public init() @objc deinit } extension FBSDKCoreKit.Settings { @objc final public func recordInstall() @objc final public func logWarnings() @objc final public func logIfSDKSettingsChanged() } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSettings) final public class Settings : ObjectiveC.NSObject, FBSDKCoreKit.SettingsProtocol, FBSDKCoreKit.SettingsLogging, FBSDKCoreKit._ClientTokenProviding { @objc(sharedSettings) public static let shared: FBSDKCoreKit.Settings @objc final public var sdkVersion: Swift.String { @objc get } @objc final public var defaultGraphAPIVersion: Swift.String { @objc get } @objc(JPEGCompressionQuality) final public var jpegCompressionQuality: CoreFoundation.CGFloat { @objc get @objc set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.") final public var autoLogAppEventsEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAutoLogAppEventsEnabled: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.") @objc final public var codelessDebugLogEnabled: Swift.Bool { @objc get @objc set } @objc final public var isCodelessDebugLogEnabled: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.") @objc final public var advertiserIDCollectionEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAdvertiserIDCollectionEnabled: Swift.Bool { @objc get @objc set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.") final public var skAdNetworkReportEnabled: Swift.Bool { @objc get @objc set } @objc final public var isSKAdNetworkReportEnabled: Swift.Bool { @objc get @objc set } @objc final public var isEventDataUsageLimited: Swift.Bool { @objc get @objc set } @objc final public var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool { @objc get @objc set } @objc final public var isGraphErrorRecoveryEnabled: Swift.Bool @objc final public var appID: Swift.String? { @objc get @objc set } @objc final public var appURLSchemeSuffix: Swift.String? { @objc get @objc set } @objc final public var clientToken: Swift.String? { @objc get @objc set } @objc final public var displayName: Swift.String? { @objc get @objc set } @objc final public var facebookDomainPart: Swift.String? { @objc get @objc set } @objc final public var graphAPIVersion: Swift.String { @objc get @objc set } @objc final public var userAgentSuffix: Swift.String? @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.") @objc final public var advertiserTrackingEnabled: Swift.Bool { @objc get @objc set } @objc final public var isAdvertiserTrackingEnabled: Swift.Bool { @objc get @objc set(isNewlyAllowed) } @objc final public var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus { @objc get @objc set } @objc final public var isDataProcessingRestricted: Swift.Bool { @objc get } @objc final public var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? { @objc get } @objc final public func setDataProcessingOptions(_ options: [Swift.String]?) @objc final public func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32) @objc final public var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> { @objc get @objc set } @objc final public func enableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior) @objc final public func disableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior) @objc final public var shouldUseTokenOptimizations: Swift.Bool { @objc get @objc set } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.") @objc final public var isSetATETimeExceedsInstallTime: Swift.Bool { @objc get } @objc final public var isATETimeSufficientlyDelayed: Swift.Bool { @objc get } @objc final public var installTimestamp: Foundation.Date? { @objc get } @objc final public var advertiserTrackingEnabledTimestamp: Foundation.Date? { @objc get } @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.") @objc final public var graphAPIDebugParamValue: Swift.String? { @objc get } @objc final public var graphAPIDebugParameterValue: Swift.String? { @objc get } @objc override dynamic public init() @objc deinit } @objc(FBSDKSettings) public protocol SettingsProtocol { @objc var appID: Swift.String? { get set } @objc var clientToken: Swift.String? { get set } @objc var userAgentSuffix: Swift.String? { get set } @objc var sdkVersion: Swift.String { get } @objc var displayName: Swift.String? { get set } @objc var facebookDomainPart: Swift.String? { get set } @objc var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> { get set } @objc var appURLSchemeSuffix: Swift.String? { get set } @objc var isDataProcessingRestricted: Swift.Bool { get } @objc var isAutoLogAppEventsEnabled: Swift.Bool { get } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.") var codelessDebugLogEnabled: Swift.Bool { get set } @objc var isCodelessDebugLogEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.") var advertiserIDCollectionEnabled: Swift.Bool { get set } @objc var isAdvertiserIDCollectionEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.") var isSetATETimeExceedsInstallTime: Swift.Bool { get } @objc var isATETimeSufficientlyDelayed: Swift.Bool { get } @objc var isSKAdNetworkReportEnabled: Swift.Bool { get } @objc var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus { get } @objc var installTimestamp: Foundation.Date? { get } @objc var advertiserTrackingEnabledTimestamp: Foundation.Date? { get } @objc var isEventDataUsageLimited: Swift.Bool { get set } @objc var shouldUseTokenOptimizations: Swift.Bool { get set } @objc var graphAPIVersion: Swift.String { get set } @objc var isGraphErrorRecoveryEnabled: Swift.Bool { get set } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.") var graphAPIDebugParamValue: Swift.String? { get } @objc var graphAPIDebugParameterValue: Swift.String? { get } @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.") var advertiserTrackingEnabled: Swift.Bool { get set } @objc var isAdvertiserTrackingEnabled: Swift.Bool { get set } @objc var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool { get set } @objc var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? { get } @objc func setDataProcessingOptions(_ options: [Swift.String]?) @objc func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32) } public enum DialogConfigurationName { public static let message: Swift.String public static let share: Swift.String } public struct ShareDialogConfiguration { public init() public var defaultShareMode: Swift.String? { get } public func shouldUseNativeDialog(forDialogName dialogName: Swift.String) -> Swift.Bool public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool } @objc(FBSDKAEMReporter) public protocol _AEMReporterProtocol { @objc static func enable() @objc(recordAndUpdateEvent:currency:value:parameters:) static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?) @objc static func setConversionFilteringEnabled(_ isEnabled: Swift.Bool) @objc static func setCatalogMatchingEnabled(_ isEnabled: Swift.Bool) @objc static func setAdvertiserRuleMatchInServerEnabled(_ isEnabled: Swift.Bool) @objc static func handle(_ url: Foundation.URL) } extension FBAEMKit.AEMReporter : FBSDKCoreKit._AEMReporterProtocol { } @objcMembers @objc(_FBSDKAccessTokenExpirer) final public class _AccessTokenExpirer : ObjectiveC.NSObject, FBSDKCoreKit._AccessTokenExpiring { @objc public init(notificationCenter: FBSDKCoreKit._NotificationPosting & FBSDKCoreKit_Basics.NotificationDelivering) @objc deinit } @objc(_FBSDKAccessTokenExpiring) public protocol _AccessTokenExpiring { } @objc @_hasMissingDesignatedInitializers final public class _BridgeAPI : ObjectiveC.NSObject, FBSDKCoreKit.FBSDKApplicationObserving, FBSDKCoreKit.URLOpener, FBSDKCoreKit.BridgeAPIRequestOpening, FBSDKCoreKit._ContainerViewControllerDelegate, SafariServices.SFSafariViewControllerDelegate { public static let shared: FBSDKCoreKit._BridgeAPI @objc final public func viewControllerDidDisappear(_ viewController: FBSDKCoreKit._ContainerViewController, animated: Swift.Bool) @objc deinit } extension FBSDKCoreKit._BridgeAPI { @objc final public func applicationWillResignActive(_ application: UIKit.UIApplication?) @objc final public func applicationDidBecomeActive(_ application: UIKit.UIApplication?) @objc final public func applicationDidEnterBackground(_ application: UIKit.UIApplication?) @objc final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool @objc final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool } extension FBSDKCoreKit._BridgeAPI { @objc final public func open(_ url: Foundation.URL, sender: FBSDKCoreKit.URLOpening?, handler: @escaping FBSDKCoreKit.SuccessBlock) @objc final public func open(_ request: FBSDKCoreKit.BridgeAPIRequestProtocol, useSafariViewController: Swift.Bool, from fromViewController: UIKit.UIViewController?, completionBlock: @escaping FBSDKCoreKit.BridgeAPIResponseBlock) @objc final public func openURLWithSafariViewController(url: Foundation.URL, sender: FBSDKCoreKit.URLOpening?, from fromViewController: UIKit.UIViewController?, handler: @escaping FBSDKCoreKit.SuccessBlock) } extension FBSDKCoreKit._BridgeAPI { @objc final public func safariViewControllerDidFinish(_ safariViewController: SafariServices.SFSafariViewController) } @available(iOS 13, *) extension FBSDKCoreKit._BridgeAPI : AuthenticationServices.ASWebAuthenticationPresentationContextProviding { @objc final public func presentationAnchor(for session: AuthenticationServices.ASWebAuthenticationSession) -> AuthenticationServices.ASPresentationAnchor } @objcMembers @objc(FBSDKBridgeAPIProtocolNativeV1) final public class _BridgeAPIProtocolNativeV1 : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIProtocol { @objc(initWithAppScheme:) convenience public init(appScheme: Swift.String?) @objc(initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:) public init(appScheme: Swift.String?, pasteboard: FBSDKCoreKit._Pasteboard?, dataLengthThreshold: Swift.UInt, shouldIncludeAppIcon: Swift.Bool) @objc deinit @objc final public func requestURL(actionID: Swift.String, scheme: Swift.String, methodName: Swift.String, parameters: [Swift.String : Any]) throws -> Foundation.URL @objc final public func responseParameters(actionID: Swift.String, queryParameters: [Swift.String : Any], cancelled cancelledRef: Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>?) throws -> [Swift.String : Any] } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKBridgeAPIRequestFactory) final public class _BridgeAPIRequestFactory : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIRequestCreating { @objc final public func bridgeAPIRequest(with protocolType: FBSDKCoreKit.FBSDKBridgeAPIProtocolType, scheme: Swift.String, methodName: Swift.String?, parameters: [Swift.String : Any]?, userInfo: [Swift.String : Any]? = nil) -> FBSDKCoreKit.BridgeAPIRequestProtocol? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKDialogConfigurationMapBuilder) final public class _DialogConfigurationMapBuilder : ObjectiveC.NSObject, FBSDKCoreKit._DialogConfigurationMapBuilding { @objc final public func buildDialogConfigurationMap(from rawConfigurations: [[Swift.String : Any]]) -> [Swift.String : FBSDKCoreKit._DialogConfiguration] @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objc(FBSDKErrorFactory) final public class _ErrorFactory : ObjectiveC.NSObject, FBSDKCoreKit.ErrorCreating { @objc(errorWithCode:userInfo:message:underlyingError:) final public func error(code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(errorWithDomain:code:userInfo:message:underlyingError:) final public func error(domain: Swift.String, code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(invalidArgumentErrorWithName:value:message:underlyingError:) final public func invalidArgumentError(name: Swift.String, value: Any?, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(invalidArgumentErrorWithDomain:name:value:message:underlyingError:) final public func invalidArgumentError(domain: Swift.String, name: Swift.String, value: Any?, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(requiredArgumentErrorWithName:message:underlyingError:) final public func requiredArgumentError(name: Swift.String, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(requiredArgumentErrorWithDomain:name:message:underlyingError:) final public func requiredArgumentError(domain: Swift.String, name: Swift.String, message: Swift.String?, underlyingError: Swift.Error?) -> Swift.Error @objc(unknownErrorWithMessage:userInfo:) final public func unknownError(message: Swift.String?, userInfo: [Swift.String : Any]? = nil) -> Swift.Error @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCloseIcon) final public class _FBCloseIcon : ObjectiveC.NSObject { @objc final public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKLogo) final public class _FBLogo : FBSDKCoreKit.FBIcon { @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKFeatureManager) final public class _FeatureManager : ObjectiveC.NSObject, FBSDKCoreKit.FeatureChecking, FBSDKCoreKit._FeatureDisabling { @objc public static let shared: FBSDKCoreKit._FeatureManager @objc final public func isEnabled(_ feature: FBSDKCoreKit.SDKFeature) -> Swift.Bool @objc final public func check(_ feature: FBSDKCoreKit.SDKFeature, completionBlock: @escaping FBSDKCoreKit.FBSDKFeatureManagerBlock) @objc final public func disableFeature(_ feature: FBSDKCoreKit.SDKFeature) @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKHumanSilhouetteIcon) final public class _HumanSilhouetteIcon : FBSDKCoreKit.FBIcon { @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath? @objc override dynamic public init() @objc deinit } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKMeasurementEvent) final public class _MeasurementEvent : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkEventPosting { @objc(postNotificationForEventName:args:) final public func postNotification(eventName: Swift.String, arguments: [Swift.String : Any]) @objc override dynamic public init() @objc deinit } @objc(FBSDKPaymentObserver) final public class _PaymentObserver : ObjectiveC.NSObject, FBSDKCoreKit._PaymentObserving { @objc(initWithPaymentQueue:paymentProductRequestorFactory:) public init(paymentQueue: StoreKit.SKPaymentQueue, paymentProductRequestorFactory: FBSDKCoreKit._PaymentProductRequestorCreating) @objc(startObservingTransactions) final public func startObservingTransactions() @objc(stopObservingTransactions) final public func stopObservingTransactions() @objc deinit } extension FBSDKCoreKit._PaymentObserver : StoreKit.SKPaymentTransactionObserver { @objc final public func paymentQueue(_ queue: StoreKit.SKPaymentQueue, updatedTransactions transactions: [StoreKit.SKPaymentTransaction]) } @_inheritsConvenienceInitializers @objc(FBSDKPaymentProductRequestorFactory) final public class _PaymentProductRequestorFactory : ObjectiveC.NSObject, FBSDKCoreKit._PaymentProductRequestorCreating { @objc final public func createRequestor(transaction: StoreKit.SKPaymentTransaction) -> FBSDKCoreKit.PaymentProductRequestor @objc override dynamic public init() @objc deinit } @objcMembers @objc(FBSDKRestrictiveEventFilter) final public class _RestrictiveEventFilter : ObjectiveC.NSObject { @objc final public let eventName: Swift.String @objc final public let restrictiveParameters: [Swift.String : Any] @objc(initWithEventName:restrictiveParameters:) public init(eventName: Swift.String, restrictiveParameters: [Swift.String : Any]) @objc deinit } @objcMembers @objc(FBSDKSKAdNetworkEvent) final public class _SKAdNetworkEvent : ObjectiveC.NSObject { @objc final public let eventName: Swift.String? @objc final public var values: [Swift.String : Swift.Double]? @objc(initWithJSON:) public init?(json: [Swift.String : Any]) @objc deinit } @objcMembers @objc(FBSDKViewImpressionLogger) final public class _ViewImpressionLogger : ObjectiveC.NSObject, FBSDKCoreKit.ImpressionLogging { @objc(initWithEventName:) public init(eventName: FBSDKCoreKit.AppEvents.Name) @objc public static func retrieveLogger(with eventName: FBSDKCoreKit.AppEvents.Name) -> FBSDKCoreKit._ViewImpressionLogger @objc final public func logImpression(withIdentifier identifier: Swift.String, parameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]?) @objc deinit } @objcMembers @objc(FBSDKWebDialog) final public class _WebDialog : ObjectiveC.NSObject { @objc final public var shouldDeferVisibility: Swift.Bool @objc weak final public var delegate: FBSDKCoreKit.WebDialogDelegate? @objc public init(name: Swift.String, parameters: [Swift.String : Swift.String]?, webViewFrame: CoreFoundation.CGRect = .zero, path: Swift.String? = nil) @objc convenience public init(name: Swift.String) @objc final public func show() @objc deinit } extension FBSDKCoreKit._WebDialog : FBSDKCoreKit.WebDialogViewDelegate { @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didCompleteWithResults results: [Swift.String : Any]) @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didFailWithError error: Swift.Error) @objc final public func webDialogViewDidCancel(_ webDialogView: FBSDKCoreKit.FBWebDialogView) @objc final public func webDialogViewDidFinishLoad(_ webDialogView: FBSDKCoreKit.FBWebDialogView) } @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKWebViewFactory) final public class _WebViewFactory : ObjectiveC.NSObject, FBSDKCoreKit._WebViewProviding { @objc final public func createWebView(frame: CoreFoundation.CGRect) -> FBSDKCoreKit.WebView @objc override dynamic public init() @objc deinit } extension FBSDKCoreKit.Profile.PictureMode : Swift.Equatable {} extension FBSDKCoreKit.Profile.PictureMode : Swift.Hashable {} extension FBSDKCoreKit.Profile.PictureMode : Swift.RawRepresentable {} extension FBSDKCoreKit.LoginTooltipError : Swift.Equatable {} extension FBSDKCoreKit.LoginTooltipError : Swift.Hashable {} frameworks/FBSDKCoreKit.xcframework/ios-arm64/FBSDKCoreKit.framework/Modules/module.modulemap
New file @@ -0,0 +1,11 @@ framework module FBSDKCoreKit { umbrella header "FBSDKCoreKit.h" export * module * { export * } } module FBSDKCoreKit.Swift { header "FBSDKCoreKit-Swift.h" requires objc } frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/FBSDKCoreKitBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKConstants.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKError.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeature.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKIcon.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLocation.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLogger.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfile.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKRandom.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettings.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURL.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Info.plistBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7-apple-ios.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/armv7.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_armv7/FBSDKCoreKit.framework/Modules/module.modulemap
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKitBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfile.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Info.plistBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386-apple-ios-simulator.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/i386.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdocBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/FBSDKCoreKitBinary files differ
frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAEMManager.h
New file @@ -0,0 +1,49 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAutoSetup.h> @protocol FBSDKSwizzling; @protocol FBSDKAEMReporter; @protocol FBSDKAutoSetup; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AEMManager) @interface FBSDKAEMManager : NSObject <FBSDKAutoSetup> + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; /// The shared instance of AEMManager. @property (class, nonatomic, readonly, strong) FBSDKAEMManager *shared; - (void)configureWithSwizzler:(nonnull Class<FBSDKSwizzling>)swizzler aemReporter:(nonnull Class<FBSDKAEMReporter>)aemReporter eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger crashHandler:(nonnull id<FBSDKCrashHandler>)crashHandler featureChecker:(nonnull id<FBSDKFeatureDisabling>)featureChecker appEventsUtility:(nonnull id<FBSDKAppEventsUtility>)appEventsUtility NS_SWIFT_NAME(configure(swizzler:reporter:eventLogger:crashHandler:featureChecker:appEventsUtility:)); - (void)enableAutoSetup; - (void)logAutoSetupStatus:(BOOL)optin source:(NSString *)source; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherCreating.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKATEPublishing; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ATEPublisherCreating) @protocol FBSDKATEPublisherCreating // UNCRUSTIFY_FORMAT_OFF - (nullable id<FBSDKATEPublishing>)createPublisherWithAppID:(NSString *)appID NS_SWIFT_NAME(createPublisher(appID:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherFactory.h
New file @@ -0,0 +1,42 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <Foundation/Foundation.h> @protocol FBSDKDataPersisting; @protocol FBSDKGraphRequestFactory; @protocol FBSDKSettings; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ATEPublisherFactory) @interface FBSDKATEPublisherFactory : NSObject <FBSDKATEPublisherCreating> @property (nonatomic) id<FBSDKDataPersisting> dataStore; @property (nonatomic) id<FBSDKGraphRequestFactory> graphRequestFactory; @property (nonatomic) id<FBSDKSettings> settings; @property (nonatomic) id<FBSDKDeviceInformationProviding> deviceInformationProvider; + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; - (instancetype)initWithDataStore:(id<FBSDKDataPersisting>)dataStore graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory settings:(id<FBSDKSettings>)settings deviceInformationProvider:(id<FBSDKDeviceInformationProviding>)deviceInformationProvider; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h
@@ -8,13 +8,19 @@ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAccessTokenProviding.h> #import <FBSDKCoreKit/FBSDKTokenStringProviding.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> #import <FBSDKCoreKit/FBSDKTokenCaching.h> @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKGraphRequestPiggybackManaging; @protocol FBSDKErrorCreating; NS_ASSUME_NONNULL_BEGIN /** Notification indicating that the `currentAccessToken` has changed. Notification indicating that the `currentAccessToken` has changed. the userInfo dictionary of the notification will contain keys `FBSDKAccessTokenChangeOldKey` and @@ -24,17 +30,17 @@ NS_SWIFT_NAME(AccessTokenDidChange); /** A key in the notification's userInfo that will be set if and only if the user ID changed between the old and new tokens. A key in the notification's userInfo that will be set if and only if the user ID changed between the old and new tokens. Token refreshes can occur automatically with the SDK which do not change the user. If you're only interested in user changes (such as logging out), you should check for the existence of this key. The value is a NSNumber with a boolValue. which do not change the user. If you're only interested in user changes (such as logging out), you should check for the existence of this key. The value is a NSNumber with a boolValue. On a fresh start of the app where the SDK reads in the cached value of an access token, this key will also exist since the access token is moving from a null state (no user) to a non-null state (user). On a fresh start of the app where the SDK reads in the cached value of an access token, this key will also exist since the access token is moving from a null state (no user) to a non-null state (user). */ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidChangeUserIDKey NS_SWIFT_NAME(AccessTokenDidChangeUserIDKey); @@ -62,24 +68,19 @@ FOUNDATION_EXPORT NSString *const FBSDKAccessTokenDidExpireKey NS_SWIFT_NAME(AccessTokenDidExpireKey); /** Represents an immutable access token for using Facebook services. */ /// Represents an immutable access token for using Facebook services. NS_SWIFT_NAME(AccessToken) @interface FBSDKAccessToken : NSObject <NSCopying, NSObject, NSSecureCoding> @interface FBSDKAccessToken : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAccessTokenProviding, FBSDKTokenStringProviding> /** The "global" access token that represents the currently logged in user. The "global" access token that represents the currently logged in user. The `currentAccessToken` is a convenient representation of the token of the current user and is used by other SDK components (like `FBSDKLoginManager`). */ @property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken; @property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken NS_SWIFT_NAME(current); /** Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired */ /// Returns YES if currentAccessToken is not nil AND currentAccessToken is not expired @property (class, nonatomic, readonly, getter = isCurrentAccessTokenActive, assign) BOOL currentAccessTokenIsActive; /** @@ -90,62 +91,40 @@ */ @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; /** Returns the app ID. */ /// Returns the app ID. @property (nonatomic, readonly, copy) NSString *appID; /** Returns the expiration date for data access */ /// Returns the expiration date for data access @property (nonatomic, readonly, copy) NSDate *dataAccessExpirationDate; /** Returns the known declined permissions. */ /// Returns the known declined permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *declinedPermissions NS_REFINED_FOR_SWIFT; /** Returns the known declined permissions. */ /// Returns the known declined permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *expiredPermissions NS_REFINED_FOR_SWIFT; /** Returns the expiration date. */ /// Returns the expiration date. @property (nonatomic, readonly, copy) NSDate *expirationDate; /** Returns the known granted permissions. */ /// Returns the known granted permissions. @property (nonatomic, readonly, copy) NSSet<NSString *> *permissions NS_REFINED_FOR_SWIFT; /** Returns the date the token was last refreshed. */ /// Returns the date the token was last refreshed. @property (nonatomic, readonly, copy) NSDate *refreshDate; /** Returns the opaque token string. */ /// Returns the opaque token string. @property (nonatomic, readonly, copy) NSString *tokenString; /** Returns the user ID. */ /// Returns the user ID. @property (nonatomic, readonly, copy) NSString *userID; /** Returns whether the access token is expired by checking its expirationDate property */ /// Returns whether the access token is expired by checking its expirationDate property @property (nonatomic, readonly, getter = isExpired, assign) BOOL expired; /** Returns whether user data access is still active for the given access token */ /// Returns whether user data access is still active for the given access token @property (nonatomic, readonly, getter = isDataAccessExpired, assign) BOOL dataAccessExpired; - (instancetype)init NS_UNAVAILABLE; @@ -183,7 +162,7 @@ NS_DESIGNATED_INITIALIZER; /** Convenience getter to determine if a permission has been granted Convenience getter to determine if a permission has been granted @param permission The permission to check. */ // UNCRUSTIFY_FORMAT_OFF @@ -192,14 +171,14 @@ // UNCRUSTIFY_FORMAT_ON /** Compares the receiver to another FBSDKAccessToken Compares the receiver to another FBSDKAccessToken @param token The other token @return YES if the receiver's values are equal to the other token's values; otherwise NO */ - (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; /** Refresh the current access token's permission state and extend the token's expiration date, Refresh the current access token's permission state and extend the token's expiration date, if possible. @param completion an optional callback handler that can surface any errors related to permission refreshing. @@ -210,6 +189,19 @@ */ + (void)refreshCurrentAccessTokenWithCompletion:(nullable FBSDKGraphRequestCompletion)completion; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithTokenCache:(id<FBSDKTokenCaching>)tokenCache graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory graphRequestPiggybackManager:(id<FBSDKGraphRequestPiggybackManaging>)graphRequestPiggybackManager errorFactory:(id<FBSDKErrorCreating>)errorFactory NS_SWIFT_NAME(configure(tokenCache:graphRequestConnectionFactory:graphRequestPiggybackManager:errorFactory:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProviding.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; @protocol FBSDKTokenCaching; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AccessTokenProviding) @protocol FBSDKAccessTokenProviding @property (class, nullable, nonatomic, copy) FBSDKAccessToken *currentAccessToken NS_SWIFT_NAME(current); @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAdvertiserIDProviding.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AdvertiserIDProviding) @protocol FBSDKAdvertiserIDProviding @property (nullable, nonatomic, readonly, copy) NSString *advertiserID; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventDropDetermining.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventDropDetermining) @protocol FBSDKAppEventDropDetermining @property (nonatomic, readonly) BOOL shouldDropAppEvents; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h
@@ -18,75 +18,89 @@ // MARK: - General Purpose /** Log this event when the user clicks an ad. */ /// Log this event when the user clicks an ad. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdClick; /** Log this event when the user views an ad. */ /// Log this event when the user views an ad. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAdImpression; /** Log this event when a user has completed registration with the app. */ /// Log this event when a user has completed registration with the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedRegistration; /** Log this event when the user has completed a tutorial in the app. */ /// Log this event when the user has completed a tutorial in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCompletedTutorial; /** A telephone/SMS, email, chat or other type of contact between a customer and your business. */ /// A telephone/SMS, email, chat or other type of contact between a customer and your business. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameContact; /** The customization of products through a configuration tool or other application your business owns. */ /// The customization of products through a configuration tool or other application your business owns. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameCustomizeProduct; /** The donation of funds to your organization or cause. */ /// The donation of funds to your organization or cause. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameDonate; /** When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). */ /// When a person finds one of your locations via web or application, with an intention to visit (example: find product at a local store). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameFindLocation; /** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ /// Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameRated; /** The booking of an appointment to visit one of your locations. */ /// The booking of an appointment to visit one of your locations. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSchedule; /** Log this event when a user has performed a search within the app. */ /// Log this event when a user has performed a search within the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSearched; /** The start of a free trial of a product or service you offer (example: trial subscription). */ /// The start of a free trial of a product or service you offer (example: trial subscription). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameStartTrial; /** The submission of an application for a product, service or program you offer (example: credit card, educational program or job). */ /// The submission of an application for a product, service or program you offer (example: credit card, educational program or job). FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubmitApplication; /** The start of a paid subscription for a product or service you offer. */ /// The start of a paid subscription for a product or service you offer. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSubscribe; /** Log this event when a user has viewed a form of content in the app. */ /// Log this event when a user has viewed a form of content in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameViewedContent; // MARK: - E-Commerce /** Log this event when the user has entered their payment info. */ /// Log this event when the user has entered their payment info. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedPaymentInfo; /** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ /// Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToCart; /** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ /// Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAddedToWishlist; /** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ /// Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitiatedCheckout; /** Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. */ /// Log this event when the user has completed a transaction. The valueToSum passed to logEvent should be the total price of the transaction. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNamePurchased; // MARK: - Gaming /** Log this event when the user has achieved a level in the app. */ /// Log this event when the user has achieved a level in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameAchievedLevel; /** Log this event when the user has unlocked an achievement in the app. */ /// Log this event when the user has unlocked an achievement in the app. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameUnlockedAchievement; /** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ /// Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSpentCredits; // MARK: - Internal /** Internal values exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameInitializeSDK; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusAvailable; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusDenied; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameBackgroundStatusRestricted; FOUNDATION_EXPORT FBSDKAppEventName const FBSDKAppEventNameSDKSettingsChanged; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h
@@ -24,37 +24,37 @@ */ FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContent; /** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ /// Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentID; /** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ /// Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameContentType; /** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. */ /// Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameCurrency; /** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ /// Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameDescription; /** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ /// Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLevel; /** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ /// Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameMaxRatingValue; /** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ /// Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameNumItems; /** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ /// Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNamePaymentInfoAvailable; /** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ /// Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameRegistrationMethod; /** Parameter key used to specify the string provided by the user for a search operation. */ /// Parameter key used to specify the string provided by the user for a search operation. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSearchString; /** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ /// Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameSuccess; /** Parameter key used to specify the type of ad in an FBSDKAppEventNameAdImpression @@ -66,8 +66,8 @@ * in an FBSDKAppEventNameSubscribe or FBSDKAppEventNameStartTrial event. */ FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameOrderID; /** Parameter key used to specify event name. */ /// Parameter key used to specify event name. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameEventName; /** Parameter key used to specify event log time. */ /// Parameter key used to specify event log time. FOUNDATION_EXPORT FBSDKAppEventParameterName const FBSDKAppEventParameterNameLogTime; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h
@@ -8,72 +8,70 @@ #import <Foundation/Foundation.h> /** @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. */ /// @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logProductItem` method on `FBSDKAppEvents`. /// typedef for FBSDKAppEventParameterProduct typedef NSString *const FBSDKAppEventParameterProduct NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterProduct); /** Parameter key used to specify the product item's category. */ /// Parameter key used to specify the product item's category. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCategory; /** Parameter key used to specify the product item's custom label 0. */ /// Parameter key used to specify the product item's custom label 0. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel0; /** Parameter key used to specify the product item's custom label 1. */ /// Parameter key used to specify the product item's custom label 1. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel1; /** Parameter key used to specify the product item's custom label 2. */ /// Parameter key used to specify the product item's custom label 2. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel2; /** Parameter key used to specify the product item's custom label 3. */ /// Parameter key used to specify the product item's custom label 3. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel3; /** Parameter key used to specify the product item's custom label 4. */ /// Parameter key used to specify the product item's custom label 4. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductCustomLabel4; /** Parameter key used to specify the product item's AppLink app URL for iOS. */ /// Parameter key used to specify the product item's AppLink app URL for iOS. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSUrl; /** Parameter key used to specify the product item's AppLink app ID for iOS App Store. */ /// Parameter key used to specify the product item's AppLink app ID for iOS App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppStoreID; /** Parameter key used to specify the product item's AppLink app name for iOS. */ /// Parameter key used to specify the product item's AppLink app name for iOS. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIOSAppName; /** Parameter key used to specify the product item's AppLink app URL for iPhone. */ /// Parameter key used to specify the product item's AppLink app URL for iPhone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneUrl; /** Parameter key used to specify the product item's AppLink app ID for iPhone App Store. */ /// Parameter key used to specify the product item's AppLink app ID for iPhone App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppStoreID; /** Parameter key used to specify the product item's AppLink app name for iPhone. */ /// Parameter key used to specify the product item's AppLink app name for iPhone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPhoneAppName; /** Parameter key used to specify the product item's AppLink app URL for iPad. */ /// Parameter key used to specify the product item's AppLink app URL for iPad. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadUrl; /** Parameter key used to specify the product item's AppLink app ID for iPad App Store. */ /// Parameter key used to specify the product item's AppLink app ID for iPad App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppStoreID; /** Parameter key used to specify the product item's AppLink app name for iPad. */ /// Parameter key used to specify the product item's AppLink app name for iPad. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkIPadAppName; /** Parameter key used to specify the product item's AppLink app URL for Android. */ /// Parameter key used to specify the product item's AppLink app URL for Android. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidUrl; /** Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. */ /// Parameter key used to specify the product item's AppLink fully-qualified package name for intent generation. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidPackage; /** Parameter key used to specify the product item's AppLink app name for Android. */ /// Parameter key used to specify the product item's AppLink app name for Android. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkAndroidAppName; /** Parameter key used to specify the product item's AppLink app URL for Windows Phone. */ /// Parameter key used to specify the product item's AppLink app URL for Windows Phone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneUrl; /** Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. */ /// Parameter key used to specify the product item's AppLink app ID, as a GUID, for App Store. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppID; /** Parameter key used to specify the product item's AppLink app name for Windows Phone. */ /// Parameter key used to specify the product item's AppLink app name for Windows Phone. FOUNDATION_EXPORT FBSDKAppEventParameterProduct FBSDKAppEventParameterProductAppLinkWindowsPhoneAppName; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h
@@ -16,8 +16,8 @@ /// typedef for FBSDKAppEventParameterValue typedef NSString *const FBSDKAppEventParameterValue NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(AppEvents.ParameterValue); /** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ /// Yes-valued parameter value to be used with parameter keys that need a Yes/No value FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueYes; /** No-valued parameter value to be used with parameter keys that need a Yes/No value */ /// No-valued parameter value to be used with parameter keys that need a Yes/No value FOUNDATION_EXPORT FBSDKAppEventParameterValue FBSDKAppEventParameterValueNo; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventParametersExtracting.h
New file @@ -0,0 +1,29 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventParametersExtracting) @protocol FBSDKAppEventParametersExtracting - (NSMutableDictionary<NSString *, NSString *> *)activityParametersDictionaryForEvent:(NSString *)eventCategory shouldAccessAdvertisingID:(BOOL)shouldAccessAdvertisingID userID:(nullable NSString *)userID userData:(nullable NSString *)userData; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h
@@ -10,35 +10,35 @@ typedef NSString *const FBSDKAppEventUserDataType NS_TYPED_EXTENSIBLE_ENUM; /** Parameter key used to specify user's email. */ /// Parameter key used to specify user's email. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventEmail; /** Parameter key used to specify user's first name. */ /// Parameter key used to specify user's first name. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventFirstName; /** Parameter key used to specify user's last name. */ /// Parameter key used to specify user's last name. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventLastName; /** Parameter key used to specify user's phone. */ /// Parameter key used to specify user's phone. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventPhone; /** Parameter key used to specify user's date of birth. */ /// Parameter key used to specify user's date of birth. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventDateOfBirth; /** Parameter key used to specify user's gender. */ /// Parameter key used to specify user's gender. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventGender; /** Parameter key used to specify user's city. */ /// Parameter key used to specify user's city. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCity; /** Parameter key used to specify user's state. */ /// Parameter key used to specify user's state. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventState; /** Parameter key used to specify user's zip. */ /// Parameter key used to specify user's zip. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventZip; /** Parameter key used to specify user's country. */ /// Parameter key used to specify user's country. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventCountry; /** Parameter key used to specify user's external id. */ /// Parameter key used to specify user's external id. FOUNDATION_EXPORT FBSDKAppEventUserDataType FBSDKAppEventExternalId; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h
@@ -14,28 +14,31 @@ #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <FBSDKCoreKit/FBSDKAppEventsConfiguring.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushBehavior.h> #import <FBSDKCoreKit/FBSDKAppEventUserDataType.h> #import <FBSDKCoreKit/FBSDKApplicationActivating.h> #import <FBSDKCoreKit/FBSDKApplicationLifecycleObserving.h> #import <FBSDKCoreKit/FBSDKApplicationStateSetting.h> #import <FBSDKCoreKit/FBSDKEventLogging.h> #import <FBSDKCoreKit/FBSDKGraphRequest.h> #import <FBSDKCoreKit/FBSDKGraphRequestConnection.h> #import <FBSDKCoreKit/FBSDKProductAvailability.h> #import <FBSDKCoreKit/FBSDKProductCondition.h> #import <FBSDKCoreKit/FBSDKSourceApplicationTracking.h> #import <FBSDKCoreKit/FBSDKUserIDProviding.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAccessToken; /** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ /// Optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` FOUNDATION_EXPORT NSString *const FBSDKAppEventsOverrideAppIDBundleKey NS_SWIFT_NAME(AppEventsOverrideAppIDBundleKey); /** Client-side event logging for specialized application analytics available through Facebook App Insights Client-side event logging for specialized application analytics available through Facebook App Insights and for use with Facebook Ads conversion tracking and optimization. The `FBSDKAppEvents` static class has a few related roles: @@ -76,53 +79,25 @@ + Event names and parameter names (the keys in the NSDictionary) must be between 2 and 40 characters, and must consist of alphanumeric characters, _, -, or spaces. + The length of each parameter value can be no more than on the order of 100 characters. */ NS_SWIFT_NAME(AppEvents) @interface FBSDKAppEvents : NSObject @interface FBSDKAppEvents : NSObject < FBSDKEventLogging, FBSDKAppEventsConfiguring, FBSDKApplicationActivating, FBSDKApplicationLifecycleObserving, FBSDKApplicationStateSetting, FBSDKSourceApplicationTracking, FBSDKUserIDProviding > - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** The shared instance of AppEvents. */ /// The shared instance of AppEvents. @property (class, nonatomic, readonly, strong) FBSDKAppEvents *shared; /* * Control over event batching/flushing */ /// The current event flushing behavior specifying when events are sent back to Facebook servers. @property (class, nonatomic) FBSDKAppEventsFlushBehavior flushBehavior DEPRECATED_MSG_ATTRIBUTE("`AppEvents.flushBehavior` is deprecated and will be removed in the next major release; please use `AppEvents.shared.flushBehavior` instead"); /** Set the 'override' App ID for App Event logging. In some cases, apps want to use one Facebook App ID for login and social presence and another for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` plist value. If that's not set, it defaults to `Settings.shared.appID`. This should be set before any other calls are made to `AppEvents`. Thus, you should set it in your application delegate's `application(_:didFinishLaunchingWithOptions:)` method. */ @property (class, nullable, nonatomic, copy) NSString *loggingOverrideAppID DEPRECATED_MSG_ATTRIBUTE("`AppEvents.loggingOverrideAppID` is deprecated and will be removed in the next major release; please use `AppEvents.shared.loggingOverrideAppID` instead"); /** The custom user ID to associate with all app events. The userID is persisted until it is cleared by passing `nil`. */ @property (class, nullable, nonatomic, copy) NSString *userID DEPRECATED_MSG_ATTRIBUTE("`AppEvents.userID` is deprecated and will be removed in the next major release; please use `AppEvents.shared.userID` instead"); /// Returns generated anonymous id that persisted with current install of the app @property (class, nonatomic, readonly) NSString *anonymousID DEPRECATED_MSG_ATTRIBUTE("`AppEvents.anonymousID` is deprecated and will be removed in the next major release; please use `AppEvents.shared.anonymousID` instead"); /// Control over event batching/flushing /// The current event flushing behavior specifying when events are sent back to Facebook servers. @property (nonatomic) FBSDKAppEventsFlushBehavior flushBehavior; @@ -160,29 +135,7 @@ @param eventName The name of the event to record. Limitations on number of events and name length are given in the `AppEvents` documentation. */ + (void)logEvent:(FBSDKAppEventName)eventName DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logEvent(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logEvent(_:)` instead"); /** Log an event with just an event name. @param eventName The name of the event to record. Limitations on number of events and name length are given in the `AppEvents` documentation. */ - (void)logEvent:(FBSDKAppEventName)eventName; /** Log an event with an event name and a numeric value to be aggregated with other events of this name. @param eventName The name of the event to record. Limitations on number of events and name length are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. */ + (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logEvent(_:valueToSum:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logEvent(_:valueToSum:)` instead"); /** Log an event with an event name and a numeric value to be aggregated with other events of this name. @@ -208,44 +161,8 @@ parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. */ + (void)logEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logEvent(_:parameters:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logEvent(_:parameters:)` instead"); /** Log an event with an event name and a set of key/value pairs in the parameters dictionary. Parameter limitations are described above. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. */ - (void)logEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this event name, and App Insights will report the cumulative and average value of this amount. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. */ + (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logEvent(_:valueToSum:parameters:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logEvent(_:valueToSum:parameters:)` instead"); /** Log an event with an event name, a numeric value to be aggregated with other events of this name, @@ -265,30 +182,6 @@ - (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(double)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Log an event with an event name, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. @param eventName The name of the event to record. Limitations on number of events and name construction are given in the `AppEvents` documentation. Common event names are provided in `AppEvents.Name` constants. @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report the cumulative and average value of this amount. Note that this is an `NSNumber`, and a value of `nil` denotes that this event doesn't have a value associated with it for summation. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. */ + (void)logEvent:(FBSDKAppEventName)eventName valueToSum:(nullable NSNumber *)valueToSum parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logEvent(_:valueToSum:parameters:accessToken:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logEvent(_:valueToSum:parameters:accessToken:)` instead"); /** Log an event with an event name, a numeric value to be aggregated with other events of this name, @@ -329,22 +222,6 @@ This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ + (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logPurchase(_:currency:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logPurchase(amount:currency:)` instead"); /** Log a purchase of the specified amount, in the specified currency. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency NS_SWIFT_NAME(logPurchase(amount:currency:)); @@ -368,33 +245,10 @@ This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ + (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<NSString *, id> *)parameters DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logPurchase(_:currency:parameters:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logPurchase(amount:currency:parameters:)` instead"); /** Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<NSString *, id> *)parameters parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters NS_SWIFT_NAME(logPurchase(amount:currency:parameters:)); // UNCRUSTIFY_FORMAT_ON @@ -418,36 +272,10 @@ This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ + (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<NSString *, id> *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logPurchase(_:currency:parameters:accessToken:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logPurchase(amount:currency:parameters:accessToken:)` instead"); /** Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be `NSString`s, and the values are expected to be `NSString` or `NSNumber`. Limitations on the number of parameters and name construction are given in the `AppEvents` documentation. Commonly used parameter names are provided in `AppEvents.ParameterName` constants. @param accessToken The optional access token to log the event as. This event immediately triggers a flush of the `AppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency parameters:(nullable NSDictionary<NSString *, id> *)parameters parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters accessToken:(nullable FBSDKAccessToken *)accessToken NS_SWIFT_NAME(logPurchase(amount:currency:parameters:accessToken:)); // UNCRUSTIFY_FORMAT_ON @@ -455,14 +283,6 @@ /* * Push Notifications Logging */ /** Log an app event that tracks that the application was open via Push Notification. @param payload Notification payload received via `UIApplicationDelegate`. */ + (void)logPushNotificationOpen:(NSDictionary<NSString *, id> *)payload DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logPushNotificationOpen(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logPushNotificationOpen(payload:)` instead"); /** Log an app event that tracks that the application was open via Push Notification. @@ -480,61 +300,10 @@ @param payload Notification payload received via `UIApplicationDelegate`. @param action Name of the action that was taken. */ + (void)logPushNotificationOpen:(NSDictionary<NSString *, id> *)payload action:(NSString *)action DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logPushNotificationOpen(_:action:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logPushNotificationOpen(payload:action:)` instead"); /** Log an app event that tracks that a custom action was taken from a push notification. @param payload Notification payload received via `UIApplicationDelegate`. @param action Name of the action that was taken. */ // UNCRUSTIFY_FORMAT_OFF - (void)logPushNotificationOpen:(NSDictionary<NSString *, id> *)payload action:(NSString *)action NS_SWIFT_NAME(logPushNotificationOpen(payload:action:)); // UNCRUSTIFY_FORMAT_ON /** Uploads product catalog product item as an app event @param itemID Unique ID for the item. Can be a variant for a product. Max size is 100. @param availability If item is in stock. Accepted values are: in stock - Item ships immediately out of stock - No plan to restock preorder - Available in future available for order - Ships in 1-2 weeks discontinued - Discontinued @param condition Product condition: new, refurbished or used. @param description Short text describing product. Max size is 5000. @param imageLink Link to item image used in ad. @param link Link to merchant's site where someone can buy the item. @param title Title of item. @param priceAmount Amount of purchase, in the currency specified by the 'currency' parameter. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). @param currency Currency string (e.g., "USD", "EUR", "GBP"); see ISO-4217 for specific values. One reference for these is <http://en.wikipedia.org/wiki/ISO_4217>. @param gtin Global Trade Item Number including UPC, EAN, JAN and ISBN @param mpn Unique manufacture ID for product @param brand Name of the brand Note: Either gtin, mpn or brand is required. @param parameters Optional fields for deep link specification. */ + (void)logProductItem:(NSString *)itemID availability:(FBSDKProductAvailability)availability condition:(FBSDKProductCondition)condition description:(NSString *)description imageLink:(NSString *)imageLink link:(NSString *)link title:(NSString *)title priceAmount:(double)priceAmount currency:(NSString *)currency gtin:(nullable NSString *)gtin mpn:(nullable NSString *)mpn brand:(nullable NSString *)brand parameters:(nullable NSDictionary<NSString *, id> *)parameters DEPRECATED_MSG_ATTRIBUTE("`AppEvents.logProductItem(_:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.logProductItem(id:availability:condition:description:imageLink:link:title:priceAmount:currency:gtin:mpn:brand:parameters:)` instead"); /** Uploads product catalog product item as an app event @@ -581,8 +350,7 @@ // UNCRUSTIFY_FORMAT_ON /** Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. This function is called automatically from FBSDKApplicationDelegate applicationDidBecomeActive, unless one overrides 'FacebookAutoLogAppEventsEnabled' key to false in the project info plist file. In case 'FacebookAutoLogAppEventsEnabled' is set to false, then it should typically be placed in the @@ -590,8 +358,6 @@ This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to track user acquisition and app install ads conversions. `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" @@ -613,31 +379,7 @@ @param deviceToken Device token data. */ + (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken DEPRECATED_MSG_ATTRIBUTE("`AppEvents.setPushNotificationsDeviceToken(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.setPushNotificationsDeviceToken(_:)` instead"); /** Sets and sends device token to register the current application for push notifications. Sets and sends a device token from the `Data` representation that you get from `UIApplicationDelegate.application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. @param deviceToken Device token data. */ - (void)setPushNotificationsDeviceToken:(nullable NSData *)deviceToken; /** Sets and sends device token string to register the current application for push notifications. Sets and sends a device token string @param deviceTokenString Device token string. */ // UNCRUSTIFY_FORMAT_OFF + (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)) DEPRECATED_MSG_ATTRIBUTE("`AppEvents.setPushNotificationsDeviceToken(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.setPushNotificationsDeviceToken(_:)` instead"); // UNCRUSTIFY_FORMAT_ON /** Sets and sends device token string to register the current application for push notifications. @@ -650,13 +392,6 @@ - (void)setPushNotificationsDeviceTokenString:(nullable NSString *)deviceTokenString NS_SWIFT_NAME(setPushNotificationsDeviceToken(_:)); // UNCRUSTIFY_FORMAT_ON /** Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. */ + (void)flush DEPRECATED_MSG_ATTRIBUTE("`AppEvents.flush()` is deprecated and will be removed in the next major release; please use `AppEvents.shared.flush()` instead"); /** Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate @@ -685,79 +420,16 @@ @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. If `nil`, then `AccessToken.current` is used. */ + (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken DEPRECATED_MSG_ATTRIBUTE("`AppEvents.requestForCustomAudienceThirdPartyID(with:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.requestForCustomAudienceThirdPartyID(accessToken:)` instead"); /** Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, and then use the resultant Custom Audience to target ads. The JSON in the request's response will include a "custom_audience_third_party_id" key/value pair with the value being the ID retrieved. This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior across devices or applications, and are only meaningful when sent back to Facebook for creating Custom Audiences. The ID retrieved represents the Facebook user identified in the following way: if the specified access token is valid, the ID will represent the user associated with that token; otherwise the ID will represent the user logged into the native Facebook app on the device. If there is no native Facebook app, no one is logged into it, or the user has opted out at the iOS level from ad tracking, then a `nil` ID will be returned. This method returns `nil` if either the user has opted-out (via iOS) from Ad Tracking, the app itself has limited event usage via the `Settings.shared.isEventDataUsageLimited` flag, or a specific Facebook user cannot be identified. @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. If `nil`, then `AccessToken.current` is used. */ // UNCRUSTIFY_FORMAT_OFF - (nullable FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(nullable FBSDKAccessToken *)accessToken NS_SWIFT_NAME(requestForCustomAudienceThirdPartyID(accessToken:)); // UNCRUSTIFY_FORMAT_ON /** Clears the custom user ID to associate with all app events. */ + (void)clearUserID DEPRECATED_MSG_ATTRIBUTE("`AppEvents.clearUserID` is deprecated and will be removed in the next major release, please set `AppEvents.shared.userID` to `nil` instead"); Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. /** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param email user's email @param firstName user's first name @param lastName user's last name @param phone user's phone @param dateOfBirth user's date of birth @param gender user's gender @param city user's city @param state user's state @param zip user's zip @param country user's country */ // UNCRUSTIFY_FORMAT_OFF + (void)setUserEmail:(nullable NSString *)email firstName:(nullable NSString *)firstName lastName:(nullable NSString *)lastName phone:(nullable NSString *)phone dateOfBirth:(nullable NSString *)dateOfBirth gender:(nullable NSString *)gender city:(nullable NSString *)city state:(nullable NSString *)state zip:(nullable NSString *)zip country:(nullable NSString *)country NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)) DEPRECATED_MSG_ATTRIBUTE("Class methods for setting user information are deprecated and will be removed in the next major release. Please use the instance method versions instead."); // UNCRUSTIFY_FORMAT_ON /** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. The user data will be persisted between application instances. @param email user's email @param firstName user's first name @@ -785,40 +457,11 @@ NS_SWIFT_NAME(setUser(email:firstName:lastName:phone:dateOfBirth:gender:city:state:zip:country:)); // UNCRUSTIFY_FORMAT_ON /** Returns the set user data else nil */ + (nullable NSString *)getUserData DEPRECATED_MSG_ATTRIBUTE("Class methods for getting user information are deprecated and will be removed in the next major release. Please use the instance method versions instead."); /** Returns the set user data else nil */ /// Returns the set user data else nil - (nullable NSString *)getUserData; /** Clears the current user data */ + (void)clearUserData DEPRECATED_MSG_ATTRIBUTE("Class methods for setting user information are deprecated and will be removed in the next major release. Please use the instance method versions instead."); /** Clears the current user data */ /// Clears the current user data - (void)clearUserData; /** Sets custom user data to associate with all app events. All user data are hashed and used to match Facebook user from this instance of an application. The user data will be persisted between application instances. @param data data @param type data type, e.g. FBSDKAppEventEmail, FBSDKAppEventPhone */ + (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type DEPRECATED_MSG_ATTRIBUTE("Class methods for setting user information are deprecated and will be removed in the next major release. Please use the instance method versions instead."); /** Sets custom user data to associate with all app events. All user data are hashed @@ -832,30 +475,10 @@ - (void)setUserData:(nullable NSString *)data forType:(FBSDKAppEventUserDataType)type; /** Clears the current user data of certain type */ + (void)clearUserDataForType:(FBSDKAppEventUserDataType)type DEPRECATED_MSG_ATTRIBUTE("Class methods for setting user information are deprecated and will be removed in the next major release. Please use the instance method versions instead."); /** Clears the current user data of certain type */ /// Clears the current user data of certain type - (void)clearUserDataForType:(FBSDKAppEventUserDataType)type; #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. @param webView The webview to augment with the additional JavaScript behavior */ + (void)augmentHybridWKWebView:(WKWebView *)webView DEPRECATED_MSG_ATTRIBUTE("`AppEvents.augmentHybridWKWebView(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.augmentHybridWebView(_:)` instead"); /** 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. @@ -875,29 +498,11 @@ /** Set whether Unity is already initialized. @param isUnityInit Whether Unity is initialized. */ + (void)setIsUnityInit:(BOOL)isUnityInit DEPRECATED_MSG_ATTRIBUTE("`AppEvents.setIsUnityInit(_:)` is deprecated and will be removed in the next major release; please use `AppEvents.shared.setIsUnityInitialized(_:)` instead"); /** Set whether Unity is already initialized. @param isUnityInitialized Whether Unity is initialized. */ - (void)setIsUnityInitialized:(BOOL)isUnityInitialized; /** Send event bindings to Unity */ + (void)sendEventBindingsToUnity DEPRECATED_MSG_ATTRIBUTE("`AppEvents.sendEventBindingsToUnity()` is deprecated and will be removed in the next major release; please use `AppEvents.shared.sendEventBindingsToUnity()` instead"); /** Send event bindings to Unity */ /// Send event bindings to Unity - (void)sendEventBindingsToUnity; /* @@ -912,7 +517,7 @@ @warning INTERNAL - DO NOT USE */ - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<NSString *, id> *)parameters parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged; /** @@ -922,9 +527,11 @@ @warning INTERNAL - DO NOT USE */ - (void)logInternalEvent:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<NSString *, id> *)parameters parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters isImplicitlyLogged:(BOOL)isImplicitlyLogged accessToken:(FBSDKAccessToken *)accessToken; accessToken:(nullable FBSDKAccessToken *)accessToken; - (void)flushForReason:(FBSDKAppEventsFlushReason)flushReason; @end frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguration.h
New file @@ -0,0 +1,38 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAdvertisingTrackingStatus.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProtocol.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfiguration) @interface FBSDKAppEventsConfiguration : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAppEventsConfiguration> @property (nonatomic, readonly, assign) FBSDKAdvertisingTrackingStatus defaultATEStatus; @property (nonatomic, readonly, assign) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly, assign) BOOL eventCollectionEnabled; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithJSON:(nullable NSDictionary<NSString *, id> *)dict; + (instancetype)defaultConfiguration; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationManager.h
New file @@ -0,0 +1,52 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventsConfigurationProviding.h> typedef void (^FBSDKAppEventsConfigurationManagerBlock)(void); @protocol FBSDKDataPersisting; @protocol FBSDKSettings; @protocol FBSDKGraphRequestFactory; @protocol FBSDKGraphRequestConnectionFactory; @protocol FBSDKAppEventsConfiguration; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationManager) @interface FBSDKAppEventsConfigurationManager : NSObject <FBSDKAppEventsConfigurationProviding> @property (class, nonatomic, readonly) FBSDKAppEventsConfigurationManager *shared; @property (nonatomic, readonly) id<FBSDKAppEventsConfiguration> cachedAppEventsConfiguration; #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif // UNCRUSTIFY_FORMAT_OFF - (void) configureWithStore:(id<FBSDKDataPersisting>)store settings:(id<FBSDKSettings>)settings graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory NS_SWIFT_NAME(configure(store:settings:graphRequestFactory:graphRequestConnectionFactory:)); // UNCRUSTIFY_FORMAT_ON - (void)loadAppEventsConfigurationWithBlock:(FBSDKAppEventsConfigurationManagerBlock)block; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProtocol.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProtocol) @protocol FBSDKAppEventsConfiguration @property (nonatomic, readonly, assign) FBSDKAdvertisingTrackingStatus defaultATEStatus; @property (nonatomic, readonly, assign) BOOL advertiserIDCollectionEnabled; @property (nonatomic, readonly, assign) BOOL eventCollectionEnabled; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithJSON:(nullable NSDictionary<NSString *, id> *)dict; + (instancetype)defaultConfiguration; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProviding.h
New file @@ -0,0 +1,39 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProvidingBlock) typedef void (^FBSDKAppEventsConfigurationProvidingBlock)(void); NS_ASSUME_NONNULL_BEGIN @protocol FBSDKAppEventsConfiguration; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfigurationProviding) @protocol FBSDKAppEventsConfigurationProviding @property (nonatomic, readonly) id<FBSDKAppEventsConfiguration> cachedAppEventsConfiguration; - (void)loadAppEventsConfigurationWithBlock:(FBSDKAppEventsConfigurationProvidingBlock)block; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguring.h
New file @@ -0,0 +1,94 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKAEMReporter; @protocol FBSDKGateKeeperManaging; @protocol FBSDKAppEventsConfigurationProviding; @protocol FBSDKSourceApplicationTracking; @protocol FBSDKServerConfigurationProviding; @protocol FBSDKGraphRequestFactory; @protocol FBSDKFeatureChecking; @protocol FBSDKDataPersisting; @protocol FBSDKInternalUtility; @protocol FBSDKLogging; @protocol FBSDKSettings; @protocol FBSDKPaymentObserving; @protocol FBSDKTimeSpentRecording; @protocol FBSDKAppEventsStatePersisting; @protocol FBSDKAppEventsParameterProcessing; @protocol FBSDKAppEventsParameterProcessing; @protocol FBSDKATEPublisherCreating; @protocol FBSDKAppEventsStateProviding; @protocol FBSDKAdvertiserIDProviding; @protocol FBSDKUserDataPersisting; @protocol FBSDKLoggingNotifying; @protocol FBSDKAppEventsUtility; @protocol FBSDKAppEventDropDetermining; @protocol FBSDKCAPIReporter; @protocol FBSDKAppEventParametersExtracting; #if !TARGET_OS_TV @protocol FBSDKEventProcessing; @protocol FBSDKMetadataIndexing; @protocol FBSDKAppEventsReporter; @protocol FBSDKCodelessIndexing; @protocol FBSDKSwizzling; #endif NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsConfiguring) @protocol FBSDKAppEventsConfiguring - (void) configureWithGateKeeperManager:(Class<FBSDKGateKeeperManaging>)gateKeeperManager appEventsConfigurationProvider:(id<FBSDKAppEventsConfigurationProviding>)appEventsConfigurationProvider serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider graphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory featureChecker:(id<FBSDKFeatureChecking>)featureChecker primaryDataStore:(id<FBSDKDataPersisting>)primaryDataStore logger:(Class<FBSDKLogging>)logger settings:(id<FBSDKSettings>)settings paymentObserver:(id<FBSDKPaymentObserving>)paymentObserver timeSpentRecorder:(id<FBSDKSourceApplicationTracking, FBSDKTimeSpentRecording>)timeSpentRecorder appEventsStateStore:(id<FBSDKAppEventsStatePersisting>)appEventsStateStore eventDeactivationParameterProcessor:(id<FBSDKAppEventsParameterProcessing>)eventDeactivationParameterProcessor restrictiveDataFilterParameterProcessor:(id<FBSDKAppEventsParameterProcessing>)restrictiveDataFilterParameterProcessor atePublisherFactory:(id<FBSDKATEPublisherCreating>)atePublisherFactory appEventsStateProvider:(id<FBSDKAppEventsStateProviding>)appEventsStateProvider advertiserIDProvider:(id<FBSDKAdvertiserIDProviding>)advertiserIDProvider userDataStore:(id<FBSDKUserDataPersisting>)userDataStore appEventsUtility:(id<FBSDKAppEventDropDetermining, FBSDKAppEventParametersExtracting, FBSDKAppEventsUtility, FBSDKLoggingNotifying>)appEventsUtility internalUtility:(id<FBSDKInternalUtility>)internalUtility capiReporter:(id<FBSDKCAPIReporter>)capiReporter NS_SWIFT_NAME(configure(gateKeeperManager:appEventsConfigurationProvider:serverConfigurationProvider:graphRequestFactory:featureChecker:primaryDataStore:logger:settings:paymentObserver:timeSpentRecorder:appEventsStateStore:eventDeactivationParameterProcessor:restrictiveDataFilterParameterProcessor:atePublisherFactory:appEventsStateProvider:advertiserIDProvider:userDataStore:appEventsUtility:internalUtility:capiReporter:)); #if !TARGET_OS_TV // UNCRUSTIFY_FORMAT_OFF - (void)configureNonTVComponentsWithOnDeviceMLModelManager:(id<FBSDKEventProcessing>)modelManager metadataIndexer:(id<FBSDKMetadataIndexing>)metadataIndexer skAdNetworkReporter:(nullable id<FBSDKAppEventsReporter>)skAdNetworkReporter codelessIndexer:(Class<FBSDKCodelessIndexing>)codelessIndexer swizzler:(Class<FBSDKSwizzling>)swizzler aemReporter:(Class<FBSDKAEMReporter>)aemReporter NS_SWIFT_NAME(configureNonTVComponents(onDeviceMLModelManager:metadataIndexer:skAdNetworkReporter:codelessIndexer:swizzler:aemReporter:)); // UNCRUSTIFY_FORMAT_ON #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsDeviceInfo.h
New file @@ -0,0 +1,41 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKDeviceInformationProviding.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsDeviceInfo) @interface FBSDKAppEventsDeviceInfo : NSObject <FBSDKDeviceInformationProviding> @property (class, nonnull, nonatomic, readonly) FBSDKAppEventsDeviceInfo *shared; @property (nullable, nonatomic, readonly) id<FBSDKSettings> settings; #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif - (void)configureWithSettings:(id<FBSDKSettings>)settings NS_SWIFT_NAME(configure(settings:)); #if DEBUG - (void)resetDependencies; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h
@@ -9,14 +9,12 @@ #import <Foundation/Foundation.h> /** NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) Specifies when `FBSDKAppEvents` sends log events to the server. Specifies when `FBSDKAppEvents` sends log events to the server. */ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ /// Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. FBSDKAppEventsFlushBehaviorAuto = 0, /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushReason.h
New file @@ -0,0 +1,25 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushReason) { FBSDKAppEventsFlushReasonExplicit, FBSDKAppEventsFlushReasonTimer, FBSDKAppEventsFlushReasonSessionChange, FBSDKAppEventsFlushReasonPersistedEvents, FBSDKAppEventsFlushReasonEventThreshold, FBSDKAppEventsFlushReasonEagerlyFlushingEvent, } NS_SWIFT_NAME(AppEvents.FlushReason); frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h
@@ -8,6 +8,6 @@ #import <Foundation/Foundation.h> /** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ /// NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. FOUNDATION_EXPORT NSNotificationName const FBSDKAppEventsLoggingResultNotification NS_SWIFT_NAME(AppEventsLoggingResult); frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsParameterProcessing.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsParameterProcessing) @protocol FBSDKAppEventsParameterProcessing - (void)enable; - (nullable NSDictionary<FBSDKAppEventParameterName, id> *)processParameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters eventName:(FBSDKAppEventName)eventName; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsReporter.h
New file @@ -0,0 +1,34 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsReporter) @protocol FBSDKAppEventsReporter - (void)enable; // UNCRUSTIFY_FORMAT_OFF - (void)recordAndUpdateEvent:(NSString *)event currency:(nullable NSString *)currency value:(nullable NSNumber *)value parameters:(nullable NSDictionary<NSString *, id> *)parameters NS_SWIFT_NAME(recordAndUpdate(event:currency:value:parameters:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsState.h
New file @@ -0,0 +1,45 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKEventsProcessing.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ // this type is not thread safe. NS_SWIFT_NAME(_AppEventsState) @interface FBSDKAppEventsState : NSObject <NSCopying, NSSecureCoding> @property (class, nullable, nonatomic) NSArray<id<FBSDKEventsProcessing>> *eventProcessors; @property (nonatomic, readonly, copy) NSArray<NSDictionary<NSString *, id> *> *events; @property (nonatomic, readonly, assign) NSUInteger numSkipped; @property (nonatomic, readonly, copy) NSString *tokenString; @property (nonatomic, readonly, copy) NSString *appID; @property (nonatomic, readonly, getter = areAllEventsImplicit) BOOL allEventsImplicit; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; - (instancetype)initWithToken:(nullable NSString *)tokenString appID:(nullable NSString *)appID NS_DESIGNATED_INITIALIZER; - (void)addEvent:(NSDictionary<NSString *, id> *)eventDictionary isImplicit:(BOOL)isImplicit; - (void)addEventsFromAppEventState:(FBSDKAppEventsState *)appEventsState; - (BOOL)isCompatibleWithAppEventsState:(nullable FBSDKAppEventsState *)appEventsState; - (BOOL)isCompatibleWithTokenString:(NSString *)tokenString appID:(NSString *)appID; - (NSString *)JSONStringForEventsIncludingImplicitEvents:(BOOL)includeImplicitEvents; - (NSString *)extractReceiptData; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateManager.h
New file @@ -0,0 +1,36 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEventsStatePersisting.h> #import <Foundation/Foundation.h> @class FBSDKAppEventsState; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStateManager) @interface FBSDKAppEventsStateManager : NSObject <FBSDKAppEventsStatePersisting> @property (class, nonatomic, readonly) FBSDKAppEventsStateManager *shared; - (void)clearPersistedAppEventsStates; // reads all saved event states, appends the param, and writes them all. - (void)persistAppEventsData:(FBSDKAppEventsState *)appEventsState; // returns the array of saved app event states and deletes them. - (NSArray<FBSDKAppEventsState *> *)retrievePersistedAppEventsStates; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStatePersisting.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @class FBSDKAppEventsState; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStatePersisting) @protocol FBSDKAppEventsStatePersisting - (void)clearPersistedAppEventsStates; - (void)persistAppEventsData:(FBSDKAppEventsState *)appEventsState; // patternlint-disable-next-line objc-headers-collection-generics - (NSArray<id> *)retrievePersistedAppEventsStates; // NSArray<FBSDKAppEventsState *> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateProviding.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKAppEventsState; /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsStateProviding) @protocol FBSDKAppEventsStateProviding // UNCRUSTIFY_FORMAT_OFF - (FBSDKAppEventsState *)createStateWithToken:(NSString *)tokenString appID:(NSString *)appID NS_SWIFT_NAME(createState(tokenString:appID:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtility.h
New file @@ -0,0 +1,61 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAppEventParametersExtracting.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <FBSDKCoreKit/FBSDKAppEventsUtilityProtocol.h> #import <FBSDKCoreKit/FBSDKLoggingNotifying.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsUtility) @interface FBSDKAppEventsUtility : NSObject <FBSDKAdvertiserIDProviding, FBSDKAppEventDropDetermining, FBSDKAppEventParametersExtracting, FBSDKAppEventsUtility, FBSDKLoggingNotifying> #if !DEBUG - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; #endif @property (class, nonatomic) FBSDKAppEventsUtility *shared; @property (nullable, nonatomic, readonly, copy) NSString *advertiserID; @property (nonatomic, readonly) BOOL isDebugBuild; @property (nonatomic, readonly) BOOL shouldDropAppEvents; @property (nullable, nonatomic) id<FBSDKAppEventsConfigurationProviding> appEventsConfigurationProvider; @property (nullable, nonatomic) id<FBSDKDeviceInformationProviding> deviceInformationProvider; @property (nullable, nonatomic) id<FBSDKSettings> settings; @property (nullable, nonatomic) id<FBSDKInternalUtility> internalUtility; @property (nullable, nonatomic) id<FBSDKErrorCreating> errorFactory; @property (nullable, nonatomic) id<FBSDKDataPersisting> dataStore; - (BOOL)isSensitiveUserData:(NSString *)text; - (BOOL)isStandardEvent:(nullable NSString *)event; // UNCRUSTIFY_FORMAT_OFF - (void)configureWithAppEventsConfigurationProvider:(id<FBSDKAppEventsConfigurationProviding>)appEventsConfigurationProvider deviceInformationProvider:(id<FBSDKDeviceInformationProviding>)deviceInformationProvider settings:(id<FBSDKSettings>)settings internalUtility:(id<FBSDKInternalUtility>)internalUtility errorFactory:(id<FBSDKErrorCreating>)errorFactory dataStore:(id<FBSDKDataPersisting>)dataStore NS_SWIFT_NAME(configure(appEventsConfigurationProvider:deviceInformationProvider:settings:internalUtility:errorFactory:dataStore:)); // UNCRUSTIFY_FORMAT_ON #if DEBUG - (void)reset; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtilityProtocol.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <FBSDKCoreKit/FBSDKAccessToken.h> #import <FBSDKCoreKit/FBSDKAppEventsFlushReason.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppEventsUtilityProtocol) @protocol FBSDKAppEventsUtility @property (nonatomic, readonly) NSTimeInterval unixTimeNow; - (void)ensureOnMainThread:(NSString *)methodName className:(NSString *)className; - (NSTimeInterval)convertToUnixTime:(nullable NSDate *)date; - (BOOL)validateIdentifier:(nullable NSString *)identifier; - (nullable NSString *)tokenStringToUseFor:(nullable FBSDKAccessToken *)token loggingOverrideAppID:(nullable NSString *)loggingOverrideAppID; - (NSString *)flushReasonToString:(FBSDKAppEventsFlushReason)flushReason; - (void)saveCampaignIDs:(NSURL *)url; - (nullable NSString *)getCampaignIDs; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkCreating.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV @protocol FBSDKAppLink; @protocol FBSDKAppLinkTarget; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkCreating) @protocol FBSDKAppLinkCreating // UNCRUSTIFY_FORMAT_OFF - (id<FBSDKAppLink>)createAppLinkWithSourceURL:(nullable NSURL *)sourceURL targets:(NSArray<id<FBSDKAppLinkTarget>> *)targets webURL:(nullable NSURL *)webURL isBackToReferrer:(BOOL)isBackToReferrer NS_SWIFT_NAME(createAppLink(sourceURL:targets:webURL:isBackToReferrer:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkEventPosting.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkEventPosting) @protocol FBSDKAppLinkEventPosting // UNCRUSTIFY_FORMAT_OFF - (void)postNotificationForEventName:(NSString *)name args:(NSDictionary<NSString *, id> *)args NS_SWIFT_NAME(postNotification(eventName:arguments:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigation.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationBlock.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKAppLinkNavigationType.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Describes the callback for appLinkFromURLInBackground. @param navType the FBSDKAppLink representing the deferred App Link @param error the error during the request, if any */ typedef void (^ FBSDKAppLinkNavigationBlock)(FBSDKAppLinkNavigationType navType, NSError *_Nullable error) NS_SWIFT_NAME(AppLinkNavigationBlock); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationType.h
New file @@ -0,0 +1,23 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> /// The result of calling navigate on a FBSDKAppLinkNavigation typedef NS_ENUM(NSInteger, FBSDKAppLinkNavigationType) { /// Indicates that the navigation failed and no app was opened FBSDKAppLinkNavigationTypeFailure, /// Indicates that the navigation succeeded by opening the URL in the browser FBSDKAppLinkNavigationTypeBrowser, /// Indicates that the navigation succeeded by opening the URL in an app on the device FBSDKAppLinkNavigationTypeApp, } NS_SWIFT_NAME(AppLinkNavigationType); #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkProtocol.h
New file @@ -0,0 +1,45 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKAppLinkTarget; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkProtocol) @protocol FBSDKAppLink /// The URL from which this FBSDKAppLink was derived @property (nullable, nonatomic, readonly, strong) NSURL *sourceURL; /** The ordered list of targets applicable to this platform that will be used for navigation. */ @property (nonatomic, readonly, copy) NSArray<id<FBSDKAppLinkTarget>> *targets; /// The fallback web URL to use if no targets are installed on this device. @property (nullable, nonatomic, readonly, strong) NSURL *webURL; /// return if this AppLink is to go back to referrer. @property (nonatomic, readonly, getter = isBackToReferrer, assign) BOOL backToReferrer; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilding.h
New file @@ -0,0 +1,33 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKCoreKit.h> #if !TARGET_OS_TV NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkResolverRequestBuilding) @protocol FBSDKAppLinkResolverRequestBuilding - (id<FBSDKGraphRequest>)requestForURLs:(NSArray<NSURL *> *)urls; - (nullable NSString *)getIdiomSpecificField; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h
@@ -18,7 +18,6 @@ Describes the callback for appLinkFromURLInBackground. @param appLink the FBSDKAppLink representing the deferred App Link @param error the error during the request, if any */ typedef void (^ FBSDKAppLinkBlock)(FBSDKAppLink *_Nullable appLink, NSError *_Nullable error) NS_SWIFT_NAME(AppLinkBlock); frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetCreating.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKAppLinkTargetProtocol.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkTargetCreating) @protocol FBSDKAppLinkTargetCreating // UNCRUSTIFY_FORMAT_OFF - (id<FBSDKAppLinkTarget>)createAppLinkTargetWithURL:(nullable NSURL *)url appStoreId:(nullable NSString *)appStoreId appName:(NSString *)appName NS_SWIFT_NAME(createAppLinkTarget(url:appStoreId:appName:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h
@@ -23,13 +23,13 @@ NS_SWIFT_NAME(init(url:appStoreId:appName:)); // UNCRUSTIFY_FORMAT_ON /** The URL prefix for this app link target */ /// The URL prefix for this app link target @property (nullable, nonatomic, readonly) NSURL *URL; /** The app ID for the app store */ /// The app ID for the app store @property (nullable, nonatomic, readonly, copy) NSString *appStoreId; /** The name of the app */ /// The name of the app @property (nonatomic, readonly, copy) NSString *appName; @end frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURL.h
New file @@ -0,0 +1,30 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkURLProtocol) @protocol FBSDKAppLinkURL @property (nullable, nonatomic, readonly, strong) NSDictionary<NSString *, id> *appLinkExtras; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLCreating.h
New file @@ -0,0 +1,32 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @protocol FBSDKAppLinkURL; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppLinkURLCreating) @protocol FBSDKAppLinkURLCreating - (id<FBSDKAppLinkURL>)createAppLinkURLWithURL:(NSURL *)url; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLKeys.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN FOUNDATION_EXPORT NSString *const FBSDKAppLinkDataParameterName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkTargetKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkUserAgentKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkExtrasKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersionKeyName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererAppLink; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererAppName; FOUNDATION_EXPORT NSString *const FBSDKAppLinkRefererUrl; NS_ASSUME_NONNULL_END #endif 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 frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinkVersion.h
New file @@ -0,0 +1,18 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> /// The version of the App Link protocol that this library supports FOUNDATION_EXPORT NSString *const FBSDKAppLinkVersion NS_SWIFT_NAME(AppLinkVersion); #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppLinksBlock.h
New file @@ -0,0 +1,28 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> @class FBSDKAppLink; NS_ASSUME_NONNULL_BEGIN /** Describes the callback for appLinkFromURLInBackground. @param appLinks the FBSDKAppLinks representing the deferred App Links @param error the error during the request, if any */ typedef void (^ FBSDKAppLinksBlock)(NSDictionary<NSURL *, FBSDKAppLink *> *appLinks, NSError *_Nullable error) NS_SWIFT_NAME(AppLinksBlock); NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAppStoreReceiptProviding.h
New file @@ -0,0 +1,35 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AppStoreReceiptProviding) @protocol FBSDKAppStoreReceiptProviding @property (nullable, readonly, copy) NSURL *appStoreReceiptURL; @end /** Internal type conformance to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface NSBundle () <FBSDKAppStoreReceiptProviding> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationActivating.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationActivating) @protocol FBSDKApplicationActivating - (void)activateApp; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleNotifications.h
New file @@ -0,0 +1,11 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> extern NSNotificationName const FBSDKApplicationDidBecomeActiveNotification; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleObserving.h
New file @@ -0,0 +1,27 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationLifecycleObserving) @protocol FBSDKApplicationLifecycleObserving - (void)startObservingApplicationLifecycleNotifications NS_SWIFT_NAME(startObservingApplicationLifecycleNotifications()); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h
@@ -14,7 +14,7 @@ Describes any types that optionally responds to various lifecycle events received by the system and propagated by `ApplicationDelegate`. */ @protocol FBSDKApplicationObserving <NSObject> @protocol FBSDKApplicationObserving @optional - (void)applicationDidBecomeActive:(nullable UIApplication *)application; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKApplicationStateSetting.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ApplicationStateSetting) @protocol FBSDKApplicationStateSetting - (void)setApplicationState:(UIApplicationState)state; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationStatusUtility.h
New file @@ -0,0 +1,60 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ /* FBSDKAuthenticationTokenStatusChecker_h */ #if !TARGET_OS_TV #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAccessTokenProviding.h> #import <FBSDKCoreKit/FBSDKAuthenticationTokenProviding.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> @protocol FBSDKProfileProviding; NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AuthenticationStatusUtility) @interface FBSDKAuthenticationStatusUtility : NSObject @property (class, nullable, nonatomic) Class<FBSDKProfileProviding> profileSetter; @property (class, nullable, nonatomic) id<FBSDKURLSessionProviding> sessionDataTaskProvider; @property (class, nullable, nonatomic) Class<FBSDKAccessTokenProviding> accessTokenWallet; @property (class, nullable, nonatomic) Class<FBSDKAuthenticationTokenProviding> authenticationTokenWallet; /// Sets dependencies. This must be called during SDK initialization. + (void)configureWithProfileSetter:(Class<FBSDKProfileProviding>)profileSetter sessionDataTaskProvider:(id<FBSDKURLSessionProviding>)sessionDataTaskProvider accessTokenWallet:(Class<FBSDKAccessTokenProviding>)accessTokenWallet authenticationTokenWallet:(Class<FBSDKAuthenticationTokenProviding>)authenticationWallet NS_SWIFT_NAME(configure(profileSetter:sessionDataTaskProvider:accessTokenWallet:authenticationTokenWallet:)); /** Fetches the latest authentication status from server. This will invalidate the current user session if the returned status is not authorized. */ + (void)checkAuthenticationStatus; #if DEBUG + (void)resetClassDependencies; #endif @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h
@@ -8,46 +8,48 @@ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAuthenticationTokenProviding.h> @class FBSDKAuthenticationTokenClaims; @protocol FBSDKTokenCaching; NS_ASSUME_NONNULL_BEGIN /** Represent an AuthenticationToken used for a login attempt */ /// Represent an AuthenticationToken used for a login attempt NS_SWIFT_NAME(AuthenticationToken) @interface FBSDKAuthenticationToken : NSObject <NSCopying, NSObject, NSSecureCoding> @interface FBSDKAuthenticationToken : NSObject <NSCopying, NSObject, NSSecureCoding, FBSDKAuthenticationTokenProviding> /** Internal init method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ - (instancetype)initWithTokenString:(NSString *)tokenString nonce:(NSString *)nonce graphDomain:(NSString *)graphDomain; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; /** The "global" authentication token that represents the currently logged in user. The "global" authentication token that represents the currently logged in user. The `currentAuthenticationToken` represents the authentication token of the current user and can be used by a client to verify an authentication attempt. */ @property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken; @property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken NS_SWIFT_NAME(current); /** The raw token string from the authentication response */ /// The raw token string from the authentication response @property (nonatomic, readonly, copy) NSString *tokenString; /** The nonce from the decoded authentication response */ /// The nonce from the decoded authentication response @property (nonatomic, readonly, copy) NSString *nonce; /** The graph domain where the user is authenticated. */ /// The graph domain where the user is authenticated. @property (nonatomic, readonly, copy) NSString *graphDomain; /** Returns the claims encoded in the AuthenticationToken */ /// Returns the claims encoded in the AuthenticationToken - (nullable FBSDKAuthenticationTokenClaims *)claims; /** @@ -58,6 +60,14 @@ */ @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; #pragma mark - Test methods #if DEBUG - (instancetype)initWithTokenString:(NSString *)tokenString nonce:(NSString *)nonce; + (void)resetCurrentAuthenticationTokenCache; #endif @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProviding.h
New file @@ -0,0 +1,31 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKTokenCaching.h> @class FBSDKAuthenticationToken; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AuthenticationTokenProviding) @protocol FBSDKAuthenticationTokenProviding @property (class, nullable, nonatomic, copy) FBSDKAuthenticationToken *currentAuthenticationToken NS_SWIFT_NAME(current); @property (class, nullable, nonatomic, copy) id<FBSDKTokenCaching> tokenCache; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKAutoSetup.h
New file @@ -0,0 +1,44 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> @protocol FBSDKAEMReporter; @protocol FBSDKAppEventsUtility; @protocol FBSDKCrashHandler; @protocol FBSDKEventLogging; @protocol FBSDKFeatureDisabling; @protocol FBSDKSwizzling; NS_ASSUME_NONNULL_BEGIN /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_AutoSetup) @protocol FBSDKAutoSetup - (void)configureWithSwizzler:(nonnull Class<FBSDKSwizzling>)swizzler aemReporter:(nonnull Class<FBSDKAEMReporter>)aemReporter eventLogger:(nonnull id<FBSDKEventLogging>)eventLogger crashHandler:(nonnull id<FBSDKCrashHandler>)crashHandler featureChecker:(nonnull id<FBSDKFeatureDisabling>)featureChecker appEventsUtility:(nonnull id<FBSDKAppEventsUtility>)appEventsUtility NS_SWIFT_NAME(configure(swizzler:reporter:eventLogger:crashHandler:featureChecker:appEventsUtility:)); - (void)enableAutoSetup; - (void)logAutoSetupStatus:(BOOL)optin source:(NSString *)source; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPI.h
File was deleted frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h
@@ -27,15 +27,22 @@ NS_SWIFT_NAME(BridgeAPIProtocol) @protocol FBSDKBridgeAPIProtocol <NSObject> // UNCRUSTIFY_FORMAT_OFF - (nullable NSURL *)requestURLWithActionID:(NSString *)actionID scheme:(NSString *)scheme methodName:(NSString *)methodName parameters:(NSDictionary<NSString *, id> *)parameters error:(NSError *_Nullable *)errorRef; error:(NSError *_Nullable *)errorRef NS_SWIFT_NAME(requestURL(actionID:scheme:methodName:parameters:)); // UNCRUSTIFY_FORMAT_ON // UNCRUSTIFY_FORMAT_OFF - (nullable NSDictionary<NSString *, id> *)responseParametersForActionID:(NSString *)actionID queryParameters:(NSDictionary<NSString *, id> *)queryParameters cancelled:(nullable BOOL *)cancelledRef error:(NSError *_Nullable *)errorRef; error:(NSError *_Nullable *)errorRef NS_SWIFT_NAME(responseParameters(actionID:queryParameters:cancelled:)); // UNCRUSTIFY_FORMAT_ON @end frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h
@@ -15,6 +15,10 @@ #import <FBSDKCoreKit/FBSDKBridgeAPIRequestProtocol.h> #import <FBSDKCoreKit/FBSDKURLScheme.h> @protocol FBSDKInternalURLOpener; @protocol FBSDKInternalUtility; @protocol FBSDKSettings; NS_ASSUME_NONNULL_BEGIN /** @@ -23,7 +27,7 @@ @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(BridgeAPIRequest) NS_SWIFT_NAME(_BridgeAPIRequest) @interface FBSDKBridgeAPIRequest : NSObject <NSCopying, FBSDKBridgeAPIRequest> - (instancetype)init NS_UNAVAILABLE; @@ -43,6 +47,17 @@ - (nullable NSURL *)requestURL:(NSError *_Nullable *)errorRef; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithInternalURLOpener:(id<FBSDKInternalURLOpener>)internalURLOpener internalUtility:(id<FBSDKInternalUtility>)internalUtility settings:(id<FBSDKSettings>)settings NS_SWIFT_NAME(configure(internalURLOpener:internalUtility:settings:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h
@@ -26,7 +26,7 @@ @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(BridgeAPIRequestOpening) @protocol FBSDKBridgeAPIRequestOpening <NSObject> @protocol FBSDKBridgeAPIRequestOpening - (void)openBridgeAPIRequest:(NSObject<FBSDKBridgeAPIRequest> *)request useSafariViewController:(BOOL)useSafariViewController frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h
@@ -36,7 +36,8 @@ - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; + (instancetype)bridgeAPIResponseWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request error:(NSError *)error; + (instancetype)bridgeAPIResponseWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request error:(nullable NSError *)error; + (nullable instancetype)bridgeAPIResponseWithRequest:(NSObject<FBSDKBridgeAPIRequest> *)request responseURL:(NSURL *)responseURL sourceApplication:(nullable NSString *)sourceApplication frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButton.h
@@ -8,14 +8,16 @@ #import <UIKit/UIKit.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> #import <FBSDKCoreKit/FBSDKImpressionLoggingButton.h> @class FBSDKIcon; @protocol FBSDKEventLogging; NS_ASSUME_NONNULL_BEGIN /** A base class for common SDK buttons. */ /// A base class for common SDK buttons. NS_SWIFT_NAME(FBButton) @interface FBSDKButton : FBSDKImpressionLoggingButton @@ -72,8 +74,20 @@ @warning INTERNAL - DO NOT USE */ - (void)logTapEventWithEventName:(NSString *)eventName parameters:(nullable NSDictionary<NSString *, id> *)parameters; - (void)logTapEventWithEventName:(FBSDKAppEventName)eventName parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; /** Internal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ + (void)configureWithApplicationActivationNotifier:(id)applicationActivationNotifier eventLogger:(id<FBSDKEventLogging>)eventLogger accessTokenProvider:(Class<FBSDKAccessTokenProviding>)accessTokenProvider NS_SWIFT_NAME(configure(applicationActivationNotifier:eventLogger:accessTokenProvider:)); @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h
@@ -9,6 +9,7 @@ #import <Foundation/Foundation.h> #import <FBSDKCoreKit/FBSDKAppEventName.h> #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> NS_ASSUME_NONNULL_BEGIN @@ -21,7 +22,7 @@ NS_SWIFT_NAME(FBButtonImpressionLogging) @protocol FBSDKButtonImpressionLogging <NSObject> @property (nullable, nonatomic, readonly, copy) NSDictionary<NSString *, id> *analyticsParameters; @property (nullable, nonatomic, readonly, copy) NSDictionary<FBSDKAppEventParameterName, id> *analyticsParameters; @property (nonatomic, readonly, copy) FBSDKAppEventName impressionTrackingEventName; @property (nonatomic, readonly, copy) NSString *impressionTrackingIdentifier; frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKClientTokenProviding.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal Protocol exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ClientTokenProviding) @protocol FBSDKClientTokenProviding @property (nullable, nonatomic, readonly, copy) NSString *clientToken; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexer.h
New file @@ -0,0 +1,52 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <FBSDKCoreKit/FBSDKCodelessIndexing.h> #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ typedef void (^FBSDKCodelessSettingLoadBlock)(BOOL isCodelessSetupEnabled, NSError *_Nullable error); /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CodelessIndexer) @interface FBSDKCodelessIndexer : NSObject <FBSDKCodelessIndexing> @property (class, nonatomic, readonly, copy) NSString *extInfo; + (void)enable; // UNCRUSTIFY_FORMAT_OFF + (void)configureWithGraphRequestFactory:(id<FBSDKGraphRequestFactory>)graphRequestFactory serverConfigurationProvider:(id<FBSDKServerConfigurationProviding>)serverConfigurationProvider dataStore:(id<FBSDKDataPersisting>)dataStore graphRequestConnectionFactory:(id<FBSDKGraphRequestConnectionFactory>)graphRequestConnectionFactory swizzler:(Class<FBSDKSwizzling>)swizzler settings:(id<FBSDKSettings>)settings advertiserIDProvider:(id<FBSDKAdvertiserIDProviding>)advertisingIDProvider NS_SWIFT_NAME(configure(graphRequestFactory:serverConfigurationProvider:dataStore:graphRequestConnectionFactory:swizzler:settings:advertiserIDProvider:)); // UNCRUSTIFY_FORMAT_ON @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexing.h
New file @@ -0,0 +1,26 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_CodelessIndexing) @protocol FBSDKCodelessIndexing + (void)enable; @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKConstants.h
@@ -31,15 +31,11 @@ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentCollectionKey NS_SWIFT_NAME(ErrorArgumentCollectionKey); /** The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. */ /// The userInfo key for the invalid argument name for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentNameKey NS_SWIFT_NAME(ErrorArgumentNameKey); /** The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. */ /// The userInfo key for the invalid argument value for errors with FBSDKErrorInvalidArgument. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorArgumentValueKey NS_SWIFT_NAME(ErrorArgumentValueKey); @@ -51,15 +47,11 @@ FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorDeveloperMessageKey NS_SWIFT_NAME(ErrorDeveloperMessageKey); /** The userInfo key describing a localized description that can be presented to the user. */ /// The userInfo key describing a localized description that can be presented to the user. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedDescriptionKey NS_SWIFT_NAME(ErrorLocalizedDescriptionKey); /** The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. */ /// The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. FOUNDATION_EXPORT NSErrorUserInfoKey const FBSDKErrorLocalizedTitleKey NS_SWIFT_NAME(ErrorLocalizedTitleKey); @@ -103,21 +95,15 @@ @methodgroup Common Code Block typedefs */ /** Success Block */ /// Success Block typedef void (^ FBSDKCodeBlock)(void) NS_SWIFT_NAME(CodeBlock); /** Error Block */ /// Error Block typedef void (^ FBSDKErrorBlock)(NSError *_Nullable error) NS_SWIFT_NAME(ErrorBlock); /** Success Block */ /// Success Block typedef void (^ FBSDKSuccessBlock)(BOOL success, NSError *_Nullable error) NS_SWIFT_NAME(SuccessBlock); @@ -137,24 +123,16 @@ */ typedef NS_ERROR_ENUM (FBSDKErrorDomain, FBSDKCoreError) { /** Reserved. */ /// Reserved. FBSDKErrorReserved = 0, /** The error code for errors from invalid encryption on incoming encryption URLs. */ /// The error code for errors from invalid encryption on incoming encryption URLs. FBSDKErrorEncryption, /** The error code for errors from invalid arguments to SDK methods. */ /// The error code for errors from invalid arguments to SDK methods. FBSDKErrorInvalidArgument, /** The error code for unknown errors. */ /// The error code for unknown errors. FBSDKErrorUnknown, /** @@ -163,9 +141,7 @@ */ FBSDKErrorNetwork, /** The error code for errors encountered during an App Events flush. */ /// The error code for errors encountered during an App Events flush. FBSDKErrorAppEventsFlush, /** @@ -198,29 +174,19 @@ */ FBSDKErrorDialogUnavailable, /** Indicates an operation failed because a required access token was not found. */ /// Indicates an operation failed because a required access token was not found. FBSDKErrorAccessTokenRequired, /** Indicates an app switch (typically for a dialog) failed because the destination app is out of date. */ /// Indicates an app switch (typically for a dialog) failed because the destination app is out of date. FBSDKErrorAppVersionUnsupported, /** Indicates an app switch to the browser (typically for a dialog) failed. */ /// Indicates an app switch to the browser (typically for a dialog) failed. FBSDKErrorBrowserUnavailable, /** Indicates that a bridge api interaction was interrupted. */ /// Indicates that a bridge api interaction was interrupted. FBSDKErrorBridgeAPIInterruption, /** Indicates that a bridge api response creation failed. */ /// Indicates that a bridge api response creation failed. FBSDKErrorBridgeAPIResponse, } NS_SWIFT_NAME(CoreError); @@ -229,12 +195,20 @@ Describes the category of Facebook error. See `FBSDKGraphRequestErrorKey`. */ typedef NS_ENUM(NSUInteger, FBSDKGraphRequestError) { /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ /// The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. FBSDKGraphRequestErrorOther = 0, /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ /// Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. FBSDKGraphRequestErrorTransient = 1, /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ /// Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. FBSDKGraphRequestErrorRecoverable = 2, } NS_SWIFT_NAME(GraphRequestError); /** Internal value exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ FOUNDATION_EXPORT NSString *const DefaultKeychainServicePrefix; NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKContainerViewController.h
New file @@ -0,0 +1,47 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #if !TARGET_OS_TV #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @class FBSDKContainerViewController; /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ContainerViewControllerDelegate) @protocol FBSDKContainerViewControllerDelegate <NSObject> - (void)viewControllerDidDisappear:(FBSDKContainerViewController *)viewController animated:(BOOL)animated; @end /** Internal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ContainerViewController) @interface FBSDKContainerViewController : UIViewController @property (nullable, nonatomic, weak) id<FBSDKContainerViewControllerDelegate> delegate; - (void)displayChildController:(UIViewController *)childController; @end NS_ASSUME_NONNULL_END #endif frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKConversionValueUpdating.h
New file @@ -0,0 +1,37 @@ /* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <Foundation/Foundation.h> #import <StoreKit/StoreKit.h> NS_ASSUME_NONNULL_BEGIN /** Internal type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ NS_SWIFT_NAME(_ConversionValueUpdating) @protocol FBSDKConversionValueUpdating + (void)updateConversionValue:(NSInteger)conversionValue; @end /** Internal conformance exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use. @warning INTERNAL - DO NOT USE */ @interface SKAdNetwork (ConversionValueUpdating) <FBSDKConversionValueUpdating> @end NS_ASSUME_NONNULL_END frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h
@@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push @@ -23,11 +23,20 @@ # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -183,15 +192,58 @@ #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import AuthenticationServices; @import CoreFoundation; @import CoreGraphics; @import FBAEMKit; @import Foundation; @import ObjectiveC; @import SafariServices; @import StoreKit; @import UIKit; #endif #import <FBSDKCoreKit/FBSDKCoreKit.h> #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -199,6 +251,7 @@ #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -207,7 +260,1126 @@ # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; @class NSNumber; @class NSURL; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AEMReporterProtocol") @protocol FBSDKAEMReporter + (void)enable; + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; + (void)setConversionFilteringEnabled:(BOOL)isEnabled; + (void)setCatalogMatchingEnabled:(BOOL)isEnabled; + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)isEnabled; + (void)handle:(NSURL * _Nonnull)url; @end @interface FBAEMReporter (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKAEMReporter> @end @protocol FBSDKAppLinkTarget; /// Contains App Link metadata relevant for navigation on this device /// derived from the HTML at a given URL. SWIFT_CLASS_NAMED("AppLink") @interface FBSDKAppLink : NSObject <FBSDKAppLink> /// The URL from which this FBSDKAppLink was derived @property (nonatomic, readonly, copy) NSURL * _Nullable sourceURL; /// The ordered list of targets applicable to this platform that will be used /// for navigation. @property (nonatomic, readonly, copy) NSArray<id <FBSDKAppLinkTarget>> * _Nonnull targets; /// The fallback web URL to use if no targets are installed on this device. @property (nonatomic, readonly, copy) NSURL * _Nullable webURL; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> @property (nonatomic, getter=isBackToReferrer) BOOL backToReferrer; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// + (id <FBSDKAppLink> _Nonnull)appLinkWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"\n "); /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL isBackToReferrer:(BOOL)isBackToReferrer OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKAppLinkResolving; @protocol FBSDKSettings; @class NSError; /// Represents a pending request to navigate to an app link. Instead of simplying opening a URL, you can build custom requests with additional navigation and app data attached to them by creating an <code>AppLinkNavigation</code>. SWIFT_CLASS_NAMED("AppLinkNavigation") SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension") @interface FBSDKAppLinkNavigation : NSObject /// The default resolver to be used for App Link resolution. If the developer has not set one explicitly, /// a basic, built-in <code>WebViewAppLinkResolver</code> will be used. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id <FBSDKAppLinkResolving> _Nonnull defaultResolver;) + (id <FBSDKAppLinkResolving> _Nonnull)defaultResolver SWIFT_WARN_UNUSED_RESULT; + (void)setDefaultResolver:(id <FBSDKAppLinkResolving> _Nonnull)newValue; /// The extras for the AppLinkNavigation. This will generally contain application-specific /// data that should be passed along with the request, such as advertiser or affiliate IDs or /// other such metadata relevant on this device. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull extras; /// The al_applink_data for the AppLinkNavigation. This will generally contain data common to /// navigation attempts such as back-links, user agents, and other information that may be used /// in routing and handling an App Link request. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull appLinkData; /// The AppLink to navigate to @property (nonatomic, readonly, strong) FBSDKAppLink * _Nonnull appLink; /// Returns navigation type for current instance. It does not produce any side-effects as the <code>navigate</code> method. @property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; /// Creates an AppLinkNavigation with the given link, extras, and App Link data - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData OBJC_DESIGNATED_INITIALIZER; /// Creates an AppLinkNavigation with the given link, extras, App Link data and settings - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_DEPRECATED_MSG("\n Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\n This method will be removed in the next major version.\"\n "); /// Creates an AppLinkNavigation with the given link, extras, and App Link data. The <code>settings</code> argument will be ignored in favor of internal dependency injection. + (FBSDKAppLinkNavigation * _Nonnull)navigationWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"\n "); /// Creates an instance of <code>[String: [String: String]]</code> with the correct format for iOS callback URLs to be used as ‘appLinkData’ argument in the call to init(appLink:extras:appLinkData:). + (NSDictionary<NSString *, NSDictionary<NSString *, NSString *> *> * _Nonnull)callbackAppLinkDataForAppWithName:(NSString * _Nonnull)appName url:(NSString * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; /// Performs the navigation - (FBSDKAppLinkNavigationType)navigate:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLink for the given URL + (void)resolveAppLink:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Returns an AppLink for the given URL using the given App Link resolution strategy + (void)resolveAppLink:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Navigates to an AppLink and returns whether it opened in-app or in-browser + (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink * _Nonnull)appLink error:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLinkNavigationType based on a FBSDKAppLink. /// It’s essentially a no-side-effect version of navigateToAppLink:error:, /// allowing apps to determine flow based on the link type (e.g. open an /// internal web view instead of going straight to the browser for regular links.) + (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink * _Nonnull)appLink SWIFT_WARN_UNUSED_RESULT; /// Navigates to a URL (an asynchronous action) and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; /// Navigates to a URL (an asynchronous action) using the given App Link resolution /// strategy and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Provides an implementation of the AppLinkResolving protocol that uses the Facebook App Link /// Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve /// multiple App Links in a single call. SWIFT_CLASS_NAMED("AppLinkResolver") @interface FBSDKAppLinkResolver : NSObject <FBSDKAppLinkResolving> - (void)appLinkFromURL:(NSURL * _Nonnull)url handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Asynchronously resolves App Link data for a given array of URLs. /// @param urls The URLs to resolve into an App Link. /// @param handler The completion block that will return an App Link for the given URL. - (void)appLinksFrom:(NSArray<NSURL *> * _Nonnull)urls handler:(FBSDKAppLinksBlock _Nonnull)handler SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension"); - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Represents a target defined in App Link metadata, consisting of at least /// a URL, and optionally an App Store ID and name. SWIFT_CLASS_NAMED("AppLinkTarget") @interface FBSDKAppLinkTarget : NSObject <FBSDKAppLinkTarget> /// The URL prefix for this app link target @property (nonatomic, readonly, copy) NSURL * _Nullable URL; /// The app ID for the app store @property (nonatomic, readonly, copy) NSString * _Nullable appStoreId; /// The name of the app @property (nonatomic, readonly, copy) NSString * _Nonnull appName; /// Creates a AppLinkTarget with the given app site and target URL. - (nonnull instancetype)initWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName OBJC_DESIGNATED_INITIALIZER; /// Creates a AppLinkTarget with the given app site and target URL. + (FBSDKAppLinkTarget * _Nonnull)appLinkTargetWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"\n "); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class UIApplication; @class NSUserActivity; @protocol FBSDKApplicationObserving; /// An <code>ApplicationDelegate</code> is designed to post-process the results from Facebook Login /// or Facebook Dialogs (or any action that requires switching over to the native Facebook /// app or Safari). /// The methods in this class are designed to mirror those in <code>UIApplicationDelegate</code>, and you /// should call them in the respective methods in your application delegate implementation. SWIFT_CLASS_NAMED("ApplicationDelegate") @interface FBSDKApplicationDelegate : NSObject /// Gets the singleton instance. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKApplicationDelegate * _Nonnull sharedInstance;) + (FBSDKApplicationDelegate * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); /// Initializes the SDK. /// If you are using the SDK within the context of the <code>UIApplication</code> lifecycle, do not use this method. /// Instead use <code>application(_:didFinishLaunchingWithOptions:)</code>. /// As part of SDK initialization, basic auto logging of app events will occur, this can be /// controlled via the ‘FacebookAutoLogAppEventsEnabled’ key in your project’s Info.plist file. - (void)initializeSDK; /// Call this method from the <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code> method /// of your application delegate. It should be invoked in order to properly process the web URL (universal link) /// once the end user is redirected to your app. /// \param application The application as passed to `UIApplicationDelegate.application(_:continue:restorationHandler:). /// /// \param userActivity The user activity as passed to <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application continueUserActivity:(NSUserActivity * _Nonnull)userActivity; /// Call this method from the <code>UIApplicationDelegate.application(_:open:options:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param options The options dictionary as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> * _Nonnull)options; /// Call this method from the <code>UIApplicationDelegate.application(_:openL:sourceApplication:annotation:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param sourceApplication The source application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param annotation The annotation as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation; /// Call this method from the <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code> method /// of your application delegate. It should be invoked for the proper use of the Facebook SDK. /// As part of SDK initialization, basic auto-logging of app events will occur; this can be /// controlled via the <code>FacebookAutoLogAppEventsEnabled</code> key in the project’s Info.plist file. /// note: /// If this method is called after calling <code>initializeSDK</code>, then the return value will always be <code>false</code>. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// \param launchOptions The launch options as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// /// returns: /// <code>true</code> if there are any added application observers that themselves return true from calling <code>application(_:didFinishLaunchingWithOptions:)</code>. /// Otherwise will return <code>false</code>. - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions; /// Adds an observer that will be informed about application lifecycle events. /// note: /// Observers are weakly held - (void)addObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; /// Removes an observer so that it will no longer be informed about application lifecycle events. - (void)removeObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; @end SWIFT_CLASS_NAMED("AuthenticationTokenClaims") @interface FBSDKAuthenticationTokenClaims : NSObject /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (nullable instancetype)initWithEncodedClaims:(NSString * _Nonnull)encodedClaims nonce:(NSString * _Nonnull)expectedNonce; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKGraphRequestFactory; SWIFT_PROTOCOL_NAMED("CAPIReporter") @protocol FBSDKCAPIReporter - (void)enable; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end @protocol FBSDKInternalURLOpener; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit17CoreUIApplication") @interface CoreUIApplication : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) id <FBSDKInternalURLOpener> _Nonnull shared;) + (id <FBSDKInternalURLOpener> _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class UIImage; @class UIColor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("FBIcon") @interface FBSDKIcon : NSObject - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size scale:(CGFloat)scale color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end enum FBSDKProfilePictureMode : NSUInteger; @class FBSDKProfile; @class NSCoder; /// A view to display a profile picture. SWIFT_CLASS_NAMED("FBProfilePictureView") @interface FBSDKProfilePictureView : UIView /// The mode for the receiver to determine the aspect ratio of the source image. @property (nonatomic) enum FBSDKProfilePictureMode pictureMode; /// The profile ID to show the picture for. @property (nonatomic, copy) NSString * _Nonnull profileID; @property (nonatomic) CGRect bounds; @property (nonatomic) UIViewContentMode contentMode; /// Create a new instance. /// \param frame Frame rectangle for the view. /// /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWith:(CGRect)frame profile:(FBSDKProfile * _Nullable)profile OBJC_DESIGNATED_INITIALIZER; /// Create a new instance. /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; /// Initializes and returns a newly allocated view object with the specified frame rectangle. /// \param frame The frame rectangle for the view, measured in points. The origin of the frame is relative to the superview in which you plan to add it. /// This method uses the frame rectangle to set the center and bounds properties accordingly. /// - (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; /// Initializes and returns a newly allocated view object from the specified coder. - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; /// Explicitly marks the receiver as needing to update the image. /// This method is called whenever any properties that affect the source image are modified, but this can also /// be used to trigger a manual update of the image if it needs to be re-downloaded. - (void)setNeedsImageUpdate; @end SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") @interface FBSDKAppEventsCAPIManager : NSObject <FBSDKCAPIReporter> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) + (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)enable; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") @interface FBSDKTransformerGraphRequestFactory : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) + (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; - (void)callCapiGatewayAPIWith:(NSDictionary<NSString *, id> * _Nonnull)parameters userAgent:(NSString * _Nonnull)userAgent; @end @class NSDate; @class FBSDKUserAgeRange; @class FBSDKLocation; /// Represents an immutable Facebook profile. /// This class provides a global current profile instance to more easily /// add social context to your application. When the profile changes, a notification is /// posted so that you can update relevant parts of your UI. It is persisted to <code>UserDefaults.standard</code>. /// Typically, you will want to set <code>enableUpdatesOnAccessTokenChange</code> to <code>true</code> so that /// it automatically observes changes to <code>AccessToken.current</code>. /// You can use this class to build your own <code>ProfilePictureView</code> or in place of typical requests to the <code>/me</code> endpoint. SWIFT_CLASS_NAMED("Profile") @interface FBSDKProfile : NSObject /// The user identifier. @property (nonatomic, readonly, copy) FBSDKUserIdentifier _Nonnull userID; /// The user’s first name. @property (nonatomic, readonly, copy) NSString * _Nullable firstName; /// The user’s middle name. @property (nonatomic, readonly, copy) NSString * _Nullable middleName; /// The user’s last name. @property (nonatomic, readonly, copy) NSString * _Nullable lastName; /// The user’s complete name. @property (nonatomic, readonly, copy) NSString * _Nullable name; /// A URL to the user’s profile. /// important: /// This field will only be populated if your user has granted your application the <code>user_link</code> permission. /// Consider using <code>AppLinkResolver</code> to resolve this URL to an app link in order to link directly to /// the user’s profile in the Facebook app. @property (nonatomic, readonly, copy) NSURL * _Nullable linkURL; /// The last time the profile data was fetched. @property (nonatomic, readonly, copy) NSDate * _Nonnull refreshDate; /// A URL to use for fetching the user’s profile image. @property (nonatomic, readonly, copy) NSURL * _Nullable imageURL; /// The user’s email address. /// important: /// This field will only be populated if your user has granted your application the <code>email</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable email; /// A list of identifiers of the user’s friends. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_friends</code> permission. @property (nonatomic, readonly, copy) NSArray<NSString *> * _Nullable friendIDs; /// The user’s birthday. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_birthday</code> permission. @property (nonatomic, readonly, copy) NSDate * _Nullable birthday; /// The user’s age range. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_age_range</code> permission. @property (nonatomic, readonly, strong) FBSDKUserAgeRange * _Nullable ageRange; /// The user’s hometown. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_hometown</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable hometown; /// The user’s location. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_location</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable location; /// The user’s gender. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_gender</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable gender; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isUpdatedWithAccessTokenChange;) + (BOOL)isUpdatedWithAccessTokenChange SWIFT_WARN_UNUSED_RESULT; + (void)setIsUpdatedWithAccessTokenChange:(BOOL)value; /// Creates a new profile. /// \param userID The user’s identifier. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for this profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date this profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching a user’s profile image. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching the user’s profile image Defaults to <code>nil</code>. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// /// \param isLimited Indicates whether the information provided is incomplete in some way. /// When <code>true</code>, <code>loadCurrentProfile(completion:):</code> will assume the profile is incomplete and disregard /// any cached profile. Defaults to <code>false</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender isLimited:(BOOL)isLimited OBJC_DESIGNATED_INITIALIZER; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. + (void)enableUpdatesOnAccessTokenChange:(BOOL)enabled SWIFT_DEPRECATED_MSG("This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead."); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// A convenience method for returning a complete <code>URL</code> for retrieving the user’s profile image. /// \param pictureMode The picture mode. /// /// \param size The height and width. This will be rounded to integer precision. /// - (NSURL * _Nullable)imageURLForPictureMode:(enum FBSDKProfilePictureMode)pictureMode size:(CGSize)size SWIFT_WARN_UNUSED_RESULT; @end /// Defines the aspect ratio mode for the source image of the profile picture. typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKProfilePictureMode, "PictureMode", open) { /// A square cropped version of the image will be included in the view. FBSDKProfilePictureModeSquare = 0, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeNormal = 1, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeAlbum = 2, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeSmall = 3, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeLarge = 4, }; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("ProfileProviding") @protocol FBSDKProfileProviding SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (FBSDKProfile * _Nullable)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKProfileProviding> /// The current profile. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (nullable instancetype)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <NSSecureCoding> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;) + (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)decoder; - (void)encodeWithCoder:(NSCoder * _Nonnull)encoder; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// Loads the current profile and passes it to the completion block. /// note: /// If the profile is already loaded, this method will call the completion block synchronously, otherwise it /// will begin a graph request to update <code>current</code> and then call the completion block when finished. /// <ul> /// <li> /// Parameter: completion The block to be executed once the profile is loaded. /// </li> /// </ul> + (void)loadCurrentProfileWithCompletion:(FBSDKProfileBlock _Nullable)completion; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit27ServerConfigurationProvider") @interface ServerConfigurationProvider : NSObject - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("SettingsProtocol") @protocol FBSDKSettings @property (nonatomic, copy) NSString * _Nullable appID; @property (nonatomic, copy) NSString * _Nullable clientToken; @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; @property (nonatomic, copy) NSString * _Nullable displayName; @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; @property (nonatomic, readonly) BOOL isDataProcessingRestricted; @property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); @property (nonatomic) BOOL isCodelessDebugLogEnabled; @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; @property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; @property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; @property (nonatomic) BOOL isEventDataUsageLimited; @property (nonatomic) BOOL shouldUseTokenOptimizations; @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserTrackingEnabled; @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Sets the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; @end SWIFT_CLASS_NAMED("Settings") @interface FBSDKSettings : NSObject <FBSDKSettingsLogging, FBSDKSettings, FBSDKClientTokenProviding> /// The shared settings instance. Prefer this and the exposed instance methods over the type properties and methods. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKSettings * _Nonnull sharedSettings;) + (FBSDKSettings * _Nonnull)sharedSettings SWIFT_WARN_UNUSED_RESULT; /// The Facebook SDK version in use. @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; /// The default Graph API version. @property (nonatomic, readonly, copy) NSString * _Nonnull defaultGraphAPIVersion; /// The quality of JPEG images sent to Facebook from the SDK expressed as a value from 0.0 to 1.0. /// The default value is 0.9. @property (nonatomic) CGFloat JPEGCompressionQuality; /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL autoLogAppEventsEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.\n "); /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAutoLogAppEventsEnabled; /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL isCodelessDebugLogEnabled; /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL skAdNetworkReportEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.\n "); /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL isSKAdNetworkReportEnabled; /// Whether data such as that generated through <code>AppEvents</code> and sent to Facebook /// should be restricted from being used for purposes other than analytics and conversions. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL isEventDataUsageLimited; /// Whether in-memory cached values should be used for expensive metadata fields, such as /// carrier and advertiser ID, that are fetched on many <code>applicationDidBecomeActive</code> notifications. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; /// Controls error recovery for all <code>GraphRequest</code> instances created after the value is changed. @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; /// The Facebook App ID used by the SDK. /// The default value will be read from the application’s plist (FacebookAppID). @property (nonatomic, copy) NSString * _Nullable appID; /// The default URL scheme suffix used for sessions. /// The default value will be read from the application’s plist (FacebookUrlSchemeSuffix). @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; /// The client token needed for certain anonymous API calls (i.e., those made without a user-based access token). /// An app’s client token can be found by navigating to https://developers.facebook.com/apps/YOUR-APP-ID /// (replacing “YOUR-APP-ID” with your actual app ID), choosing “Settings->Advanced” and scrolling to the “Security”. /// The default value will be read from the application’s plist (FacebookClientToken). @property (nonatomic, copy) NSString * _Nullable clientToken; /// The Facebook Display Name used by the SDK. /// This should match the Display Name that has been set for the app with the corresponding Facebook App ID /// in the Facebook App Dashboard. /// The default value will be read from the application’s plist (FacebookDisplayName). @property (nonatomic, copy) NSString * _Nullable displayName; /// The Facebook domain part. This can be used to change the Facebook domain /// (e.g. “beta”) so that requests will be sent to <code>graph.beta.facebook.com</code>. /// The default value will be read from the application’s plist (FacebookDomainPart). @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; /// Overrides the default Graph API version to use with <code>GraphRequest</code> instances. /// The string should be of the form <code>"v2.7"</code>. /// The default value is <code>defaultGraphAPIVersion</code>. @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL isAdvertiserTrackingEnabled; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isDataProcessingRestricted; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Set the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; /// The current Facebook SDK logging behavior. This should consist of strings /// defined as constants with <code>LoggingBehavior</code> that indicate what information should be logged. /// Set to an empty set in order to disable all logging. /// You can also define this via an array in your app’s plist with the key “FacebookLoggingBehavior”; or add/remove /// individual values via <code>enableLoggingBehavior(_:)</code> or <code>disableLoggingBehavior(_:)</code> /// The default value is <code>[.developerErrors]</code>. @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; /// Enable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to enable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)enableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Disable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to disable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)disableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) BOOL shouldUseTokenOptimizations; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @interface FBSDKSettings (SWIFT_EXTENSION(FBSDKCoreKit)) /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)recordInstall; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logWarnings; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logIfSDKSettingsChanged; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AccessTokenExpiring") @protocol _FBSDKAccessTokenExpiring @end @protocol _FBSDKNotificationPosting; @protocol FBSDKNotificationDelivering; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_AccessTokenExpirer") @interface _FBSDKAccessTokenExpirer : NSObject <_FBSDKAccessTokenExpiring> - (nonnull instancetype)initWithNotificationCenter:(id <_FBSDKNotificationPosting, FBSDKNotificationDelivering> _Nonnull)notificationCenter OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKContainerViewController; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit10_BridgeAPI") @interface _BridgeAPI : NSObject <FBSDKBridgeAPIRequestOpening, FBSDKApplicationObserving, FBSDKURLOpener, FBSDKContainerViewControllerDelegate, SFSafariViewControllerDelegate> - (void)viewControllerDidDisappear:(FBSDKContainerViewController * _Nonnull)viewController animated:(BOOL)animated; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SFSafariViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)safariViewControllerDidFinish:(SFSafariViewController * _Nonnull)safariViewController; @end @class ASWebAuthenticationSession; SWIFT_AVAILABILITY(ios,introduced=13) @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) <ASWebAuthenticationPresentationContextProviding> - (ASPresentationAnchor _Nonnull)presentationAnchorForWebAuthenticationSession:(ASWebAuthenticationSession * _Nonnull)session SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKURLOpening; @protocol FBSDKBridgeAPIRequest; @class UIViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)openURL:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender handler:(FBSDKSuccessBlock _Nonnull)handler; - (void)openBridgeAPIRequest:(id <FBSDKBridgeAPIRequest> _Nonnull)request useSafariViewController:(BOOL)useSafariViewController fromViewController:(UIViewController * _Nullable)fromViewController completionBlock:(FBSDKBridgeAPIResponseBlock _Nonnull)completionBlock; - (void)openURLWithSafariViewController:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender fromViewController:(UIViewController * _Nullable)fromViewController handler:(FBSDKSuccessBlock _Nonnull)handler; @end @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)applicationWillResignActive:(UIApplication * _Nullable)application; - (void)applicationDidBecomeActive:(UIApplication * _Nullable)application; - (void)applicationDidEnterBackground:(UIApplication * _Nullable)application; - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation SWIFT_WARN_UNUSED_RESULT; - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKPasteboard; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIProtocolNativeV1") @interface FBSDKBridgeAPIProtocolNativeV1 : NSObject <FBSDKBridgeAPIProtocol> - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme; - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme pasteboard:(id <FBSDKPasteboard> _Nullable)pasteboard dataLengthThreshold:(NSUInteger)dataLengthThreshold includeAppIcon:(BOOL)shouldIncludeAppIcon OBJC_DESIGNATED_INITIALIZER; - (NSURL * _Nullable)requestURLWithActionID:(NSString * _Nonnull)actionID scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nonnull)methodName parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (NSDictionary<NSString *, id> * _Nullable)responseParametersForActionID:(NSString * _Nonnull)actionID queryParameters:(NSDictionary<NSString *, id> * _Nonnull)queryParameters cancelled:(BOOL * _Nullable)cancelledRef error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIRequestFactory") @interface FBSDKBridgeAPIRequestFactory : NSObject <FBSDKBridgeAPIRequestCreating> - (id <FBSDKBridgeAPIRequest> _Nullable)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nullable)methodName parameters:(NSDictionary<NSString *, id> * _Nullable)parameters userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class FBSDKDialogConfiguration; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_DialogConfigurationMapBuilder") @interface FBSDKDialogConfigurationMapBuilder : NSObject <FBSDKDialogConfigurationMapBuilding> - (NSDictionary<NSString *, FBSDKDialogConfiguration *> * _Nonnull)buildDialogConfigurationMapWithRawConfigurations:(NSArray<NSDictionary<NSString *, id> *> * _Nonnull)rawConfigurations SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ErrorFactory") @interface FBSDKErrorFactory : NSObject <FBSDKErrorCreating> - (NSError * _Nonnull)errorWithCode:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)errorWithDomain:(NSString * _Nonnull)domain code:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithName:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithName:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)unknownErrorWithMessage:(NSString * _Nullable)message userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBCloseIcon") @interface FBSDKCloseIcon : NSObject - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBLogo") @interface FBSDKLogo : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FeatureManager") @interface FBSDKFeatureManager : NSObject <FBSDKFeatureChecking, FBSDKFeatureDisabling> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKFeatureManager * _Nonnull shared;) + (FBSDKFeatureManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEnabled:(FBSDKFeature)feature SWIFT_WARN_UNUSED_RESULT; - (void)checkFeature:(FBSDKFeature)feature completionBlock:(FBSDKFeatureManagerBlock _Nonnull)completionBlock; - (void)disableFeature:(FBSDKFeature)feature; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_HumanSilhouetteIcon") @interface FBSDKHumanSilhouetteIcon : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_MeasurementEvent") @interface FBSDKMeasurementEvent : NSObject <FBSDKAppLinkEventPosting> - (void)postNotificationForEventName:(NSString * _Nonnull)eventName args:(NSDictionary<NSString *, id> * _Nonnull)arguments; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class SKPaymentQueue; @protocol FBSDKPaymentProductRequestorCreating; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE /// Class to encapsulate implicit logging of purchase events SWIFT_CLASS_NAMED("_PaymentObserver") @interface FBSDKPaymentObserver : NSObject <FBSDKPaymentObserving> - (nonnull instancetype)initWithPaymentQueue:(SKPaymentQueue * _Nonnull)paymentQueue paymentProductRequestorFactory:(id <FBSDKPaymentProductRequestorCreating> _Nonnull)paymentProductRequestorFactory OBJC_DESIGNATED_INITIALIZER; - (void)startObservingTransactions; - (void)stopObservingTransactions; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SKPaymentTransaction; @interface FBSDKPaymentObserver (SWIFT_EXTENSION(FBSDKCoreKit)) <SKPaymentTransactionObserver> - (void)paymentQueue:(SKPaymentQueue * _Nonnull)queue updatedTransactions:(NSArray<SKPaymentTransaction *> * _Nonnull)transactions; @end @class FBSDKPaymentProductRequestor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_PaymentProductRequestorFactory") @interface FBSDKPaymentProductRequestorFactory : NSObject <FBSDKPaymentProductRequestorCreating> - (FBSDKPaymentProductRequestor * _Nonnull)createRequestorWithTransaction:(SKPaymentTransaction * _Nonnull)transaction SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_RestrictiveEventFilter") @interface FBSDKRestrictiveEventFilter : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull eventName; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull restrictiveParameters; - (nonnull instancetype)initWithEventName:(NSString * _Nonnull)eventName restrictiveParameters:(NSDictionary<NSString *, id> * _Nonnull)restrictiveParameters OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_SKAdNetworkEvent") @interface FBSDKSKAdNetworkEvent : NSObject @property (nonatomic, readonly, copy) NSString * _Nullable eventName; @property (nonatomic, copy) NSDictionary<NSString *, NSNumber *> * _Nullable values; - (nullable instancetype)initWithJSON:(NSDictionary<NSString *, id> * _Nonnull)json OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ViewImpressionLogger") @interface FBSDKViewImpressionLogger : NSObject <FBSDKImpressionLogging> - (nonnull instancetype)initWithEventName:(FBSDKAppEventName _Nonnull)eventName OBJC_DESIGNATED_INITIALIZER; + (FBSDKViewImpressionLogger * _Nonnull)retrieveLoggerWith:(FBSDKAppEventName _Nonnull)eventName SWIFT_WARN_UNUSED_RESULT; - (void)logImpressionWithIdentifier:(NSString * _Nonnull)identifier parameters:(NSDictionary<FBSDKAppEventParameterName, id> * _Nullable)parameters; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKWebDialogDelegate; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebDialog") @interface FBSDKWebDialog : NSObject @property (nonatomic) BOOL shouldDeferVisibility; @property (nonatomic, weak) id <FBSDKWebDialogDelegate> _Nullable delegate; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name parameters:(NSDictionary<NSString *, NSString *> * _Nullable)parameters webViewFrame:(CGRect)webViewFrame path:(NSString * _Nullable)path OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name; - (void)show; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKWebDialogView; @interface FBSDKWebDialog (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKWebDialogViewDelegate> - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didCompleteWithResults:(NSDictionary<NSString *, id> * _Nonnull)results; - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didFailWithError:(NSError * _Nonnull)error; - (void)webDialogViewDidCancel:(FBSDKWebDialogView * _Nonnull)webDialogView; - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView * _Nonnull)webDialogView; @end @protocol FBSDKWebView; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebViewFactory") @interface FBSDKWebViewFactory : NSObject <FBSDKWebViewProviding> - (id <FBSDKWebView> _Nonnull)createWebViewWithFrame:(CGRect)frame SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -215,7 +1387,7 @@ #endif #elif defined(__x86_64__) && __x86_64__ // Generated by Apple Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55) // Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef FBSDKCOREKIT_SWIFT_H #define FBSDKCOREKIT_SWIFT_H #pragma clang diagnostic push @@ -238,11 +1410,20 @@ # include <swift/objc-prologue.h> #endif #pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" #if defined(__OBJC__) #include <Foundation/Foundation.h> #endif #if defined(__cplusplus) #include <cstdint> #include <cstddef> #include <cstdbool> #else #include <stdint.h> #include <stddef.h> #include <stdbool.h> #endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -398,15 +1579,58 @@ #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif #if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif #endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" # else # define SWIFT_EXTERN extern # endif #endif #if !defined(SWIFT_CALL) # define SWIFT_CALL __attribute__((swiftcall)) #endif #if defined(__cplusplus) #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT noexcept #endif #else #if !defined(SWIFT_NOEXCEPT) # define SWIFT_NOEXCEPT #endif #endif #if defined(__cplusplus) #if !defined(SWIFT_CXX_INT_DEFINED) #define SWIFT_CXX_INT_DEFINED namespace swift { using Int = ptrdiff_t; using UInt = size_t; } #endif #endif #if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif @import AuthenticationServices; @import CoreFoundation; @import CoreGraphics; @import FBAEMKit; @import Foundation; @import ObjectiveC; @import SafariServices; @import StoreKit; @import UIKit; #endif #import <FBSDKCoreKit/FBSDKCoreKit.h> #endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -414,6 +1638,7 @@ #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -422,11 +1647,1132 @@ # pragma pop_macro("any") #endif #if defined(__OBJC__) @class NSString; @class NSNumber; @class NSURL; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AEMReporterProtocol") @protocol FBSDKAEMReporter + (void)enable; + (void)recordAndUpdateEvent:(NSString * _Nonnull)event currency:(NSString * _Nullable)currency value:(NSNumber * _Nullable)value parameters:(NSDictionary<NSString *, id> * _Nullable)parameters; + (void)setConversionFilteringEnabled:(BOOL)isEnabled; + (void)setCatalogMatchingEnabled:(BOOL)isEnabled; + (void)setAdvertiserRuleMatchInServerEnabled:(BOOL)isEnabled; + (void)handle:(NSURL * _Nonnull)url; @end @interface FBAEMReporter (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKAEMReporter> @end @protocol FBSDKAppLinkTarget; /// Contains App Link metadata relevant for navigation on this device /// derived from the HTML at a given URL. SWIFT_CLASS_NAMED("AppLink") @interface FBSDKAppLink : NSObject <FBSDKAppLink> /// The URL from which this FBSDKAppLink was derived @property (nonatomic, readonly, copy) NSURL * _Nullable sourceURL; /// The ordered list of targets applicable to this platform that will be used /// for navigation. @property (nonatomic, readonly, copy) NSArray<id <FBSDKAppLinkTarget>> * _Nonnull targets; /// The fallback web URL to use if no targets are installed on this device. @property (nonatomic, readonly, copy) NSURL * _Nullable webURL; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> @property (nonatomic, getter=isBackToReferrer) BOOL backToReferrer; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL; /// Creates an AppLink with the given list of AppLinkTargets and target URL. /// Generally, this will only be used by implementers of the AppLinkResolving protocol, /// as these implementers will produce App Link metadata for a given URL. /// \param sourceURL The <em>URL</em> from which this App Link is derived. /// /// \param targets An ordered list of AppLinkTargets for this platform derived from App Link metadata. /// /// \param webURL The fallback web URL, if any, for the app link. /// + (id <FBSDKAppLink> _Nonnull)appLinkWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"\n "); /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// <blockquote> /// Warning: INTERNAL - DO NOT USE /// /// </blockquote> - (nonnull instancetype)initWithSourceURL:(NSURL * _Nullable)sourceURL targets:(NSArray<id <FBSDKAppLinkTarget>> * _Nonnull)targets webURL:(NSURL * _Nullable)webURL isBackToReferrer:(BOOL)isBackToReferrer OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKAppLinkResolving; @protocol FBSDKSettings; @class NSError; /// Represents a pending request to navigate to an app link. Instead of simplying opening a URL, you can build custom requests with additional navigation and app data attached to them by creating an <code>AppLinkNavigation</code>. SWIFT_CLASS_NAMED("AppLinkNavigation") SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension") @interface FBSDKAppLinkNavigation : NSObject /// The default resolver to be used for App Link resolution. If the developer has not set one explicitly, /// a basic, built-in <code>WebViewAppLinkResolver</code> will be used. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id <FBSDKAppLinkResolving> _Nonnull defaultResolver;) + (id <FBSDKAppLinkResolving> _Nonnull)defaultResolver SWIFT_WARN_UNUSED_RESULT; + (void)setDefaultResolver:(id <FBSDKAppLinkResolving> _Nonnull)newValue; /// The extras for the AppLinkNavigation. This will generally contain application-specific /// data that should be passed along with the request, such as advertiser or affiliate IDs or /// other such metadata relevant on this device. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull extras; /// The al_applink_data for the AppLinkNavigation. This will generally contain data common to /// navigation attempts such as back-links, user agents, and other information that may be used /// in routing and handling an App Link request. @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull appLinkData; /// The AppLink to navigate to @property (nonatomic, readonly, strong) FBSDKAppLink * _Nonnull appLink; /// Returns navigation type for current instance. It does not produce any side-effects as the <code>navigate</code> method. @property (nonatomic, readonly) FBSDKAppLinkNavigationType navigationType; /// Creates an AppLinkNavigation with the given link, extras, and App Link data - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData OBJC_DESIGNATED_INITIALIZER; /// Creates an AppLinkNavigation with the given link, extras, App Link data and settings - (nonnull instancetype)initWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_DEPRECATED_MSG("\n Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\n This method will be removed in the next major version.\"\n "); /// Creates an AppLinkNavigation with the given link, extras, and App Link data. The <code>settings</code> argument will be ignored in favor of internal dependency injection. + (FBSDKAppLinkNavigation * _Nonnull)navigationWithAppLink:(FBSDKAppLink * _Nonnull)appLink extras:(NSDictionary<NSString *, id> * _Nonnull)extras appLinkData:(NSDictionary<NSString *, id> * _Nonnull)appLinkData settings:(id <FBSDKSettings> _Nonnull)settings SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"\n "); /// Creates an instance of <code>[String: [String: String]]</code> with the correct format for iOS callback URLs to be used as ‘appLinkData’ argument in the call to init(appLink:extras:appLinkData:). + (NSDictionary<NSString *, NSDictionary<NSString *, NSString *> *> * _Nonnull)callbackAppLinkDataForAppWithName:(NSString * _Nonnull)appName url:(NSString * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; /// Performs the navigation - (FBSDKAppLinkNavigationType)navigate:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLink for the given URL + (void)resolveAppLink:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Returns an AppLink for the given URL using the given App Link resolution strategy + (void)resolveAppLink:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Navigates to an AppLink and returns whether it opened in-app or in-browser + (FBSDKAppLinkNavigationType)navigateToAppLink:(FBSDKAppLink * _Nonnull)appLink error:(NSError * _Nullable * _Nullable)errorPointer SWIFT_WARN_UNUSED_RESULT; /// Returns an AppLinkNavigationType based on a FBSDKAppLink. /// It’s essentially a no-side-effect version of navigateToAppLink:error:, /// allowing apps to determine flow based on the link type (e.g. open an /// internal web view instead of going straight to the browser for regular links.) + (FBSDKAppLinkNavigationType)navigationTypeForLink:(FBSDKAppLink * _Nonnull)appLink SWIFT_WARN_UNUSED_RESULT; /// Navigates to a URL (an asynchronous action) and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; /// Navigates to a URL (an asynchronous action) using the given App Link resolution /// strategy and returns a NavigationType + (void)navigateToURL:(NSURL * _Nonnull)destination resolver:(id <FBSDKAppLinkResolving> _Nonnull)resolver handler:(FBSDKAppLinkNavigationBlock _Nonnull)handler; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Provides an implementation of the AppLinkResolving protocol that uses the Facebook App Link /// Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve /// multiple App Links in a single call. SWIFT_CLASS_NAMED("AppLinkResolver") @interface FBSDKAppLinkResolver : NSObject <FBSDKAppLinkResolving> - (void)appLinkFromURL:(NSURL * _Nonnull)url handler:(FBSDKAppLinkBlock _Nonnull)handler; /// Asynchronously resolves App Link data for a given array of URLs. /// @param urls The URLs to resolve into an App Link. /// @param handler The completion block that will return an App Link for the given URL. - (void)appLinksFrom:(NSArray<NSURL *> * _Nonnull)urls handler:(FBSDKAppLinksBlock _Nonnull)handler SWIFT_AVAILABILITY(ios_app_extension,unavailable,message="Not available in app extension"); - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Represents a target defined in App Link metadata, consisting of at least /// a URL, and optionally an App Store ID and name. SWIFT_CLASS_NAMED("AppLinkTarget") @interface FBSDKAppLinkTarget : NSObject <FBSDKAppLinkTarget> /// The URL prefix for this app link target @property (nonatomic, readonly, copy) NSURL * _Nullable URL; /// The app ID for the app store @property (nonatomic, readonly, copy) NSString * _Nullable appStoreId; /// The name of the app @property (nonatomic, readonly, copy) NSString * _Nonnull appName; /// Creates a AppLinkTarget with the given app site and target URL. - (nonnull instancetype)initWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName OBJC_DESIGNATED_INITIALIZER; /// Creates a AppLinkTarget with the given app site and target URL. + (FBSDKAppLinkTarget * _Nonnull)appLinkTargetWithURL:(NSURL * _Nullable)url appStoreId:(NSString * _Nullable)appStoreId appName:(NSString * _Nonnull)appName SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_MSG("\n Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"\n "); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class UIApplication; @class NSUserActivity; @protocol FBSDKApplicationObserving; /// An <code>ApplicationDelegate</code> is designed to post-process the results from Facebook Login /// or Facebook Dialogs (or any action that requires switching over to the native Facebook /// app or Safari). /// The methods in this class are designed to mirror those in <code>UIApplicationDelegate</code>, and you /// should call them in the respective methods in your application delegate implementation. SWIFT_CLASS_NAMED("ApplicationDelegate") @interface FBSDKApplicationDelegate : NSObject /// Gets the singleton instance. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKApplicationDelegate * _Nonnull sharedInstance;) + (FBSDKApplicationDelegate * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); /// Initializes the SDK. /// If you are using the SDK within the context of the <code>UIApplication</code> lifecycle, do not use this method. /// Instead use <code>application(_:didFinishLaunchingWithOptions:)</code>. /// As part of SDK initialization, basic auto logging of app events will occur, this can be /// controlled via the ‘FacebookAutoLogAppEventsEnabled’ key in your project’s Info.plist file. - (void)initializeSDK; /// Call this method from the <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code> method /// of your application delegate. It should be invoked in order to properly process the web URL (universal link) /// once the end user is redirected to your app. /// \param application The application as passed to `UIApplicationDelegate.application(_:continue:restorationHandler:). /// /// \param userActivity The user activity as passed to <code>UIApplicationDelegate.application(_:continue:restorationHandler:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application continueUserActivity:(NSUserActivity * _Nonnull)userActivity; /// Call this method from the <code>UIApplicationDelegate.application(_:open:options:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// \param options The options dictionary as passed to <code>UIApplicationDelegate.application(_:open:options:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> * _Nonnull)options; /// Call this method from the <code>UIApplicationDelegate.application(_:openL:sourceApplication:annotation:)</code> method /// of your application delegate. It should be invoked for the proper processing of responses during interaction /// with the native Facebook app or Safari as part of an SSO authorization flow or Facebook dialogs. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param url The URL as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param sourceApplication The source application as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// \param annotation The annotation as passed to <code>UIApplicationDelegate.application(_:open:sourceApplication:annotation:)</code>. /// /// /// returns: /// <code>true</code> if the URL was intended for the Facebook SDK, <code>false</code> if not. - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation; /// Call this method from the <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code> method /// of your application delegate. It should be invoked for the proper use of the Facebook SDK. /// As part of SDK initialization, basic auto-logging of app events will occur; this can be /// controlled via the <code>FacebookAutoLogAppEventsEnabled</code> key in the project’s Info.plist file. /// note: /// If this method is called after calling <code>initializeSDK</code>, then the return value will always be <code>false</code>. /// \param application The application as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// \param launchOptions The launch options as passed to <code>UIApplicationDelegate.application(_:didFinishLaunchingWithOptions:)</code>. /// /// /// returns: /// <code>true</code> if there are any added application observers that themselves return true from calling <code>application(_:didFinishLaunchingWithOptions:)</code>. /// Otherwise will return <code>false</code>. - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions; /// Adds an observer that will be informed about application lifecycle events. /// note: /// Observers are weakly held - (void)addObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; /// Removes an observer so that it will no longer be informed about application lifecycle events. - (void)removeObserver:(id <FBSDKApplicationObserving> _Nonnull)observer; @end SWIFT_CLASS_NAMED("AuthenticationTokenClaims") @interface FBSDKAuthenticationTokenClaims : NSObject /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (nullable instancetype)initWithEncodedClaims:(NSString * _Nonnull)encodedClaims nonce:(NSString * _Nonnull)expectedNonce; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKGraphRequestFactory; SWIFT_PROTOCOL_NAMED("CAPIReporter") @protocol FBSDKCAPIReporter - (void)enable; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end @protocol FBSDKInternalURLOpener; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit17CoreUIApplication") @interface CoreUIApplication : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) id <FBSDKInternalURLOpener> _Nonnull shared;) + (id <FBSDKInternalURLOpener> _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class UIImage; @class UIColor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("FBIcon") @interface FBSDKIcon : NSObject - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (UIImage * _Nullable)imageWithSize:(CGSize)size scale:(CGFloat)scale color:(UIColor * _Nonnull)color SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end enum FBSDKProfilePictureMode : NSUInteger; @class FBSDKProfile; @class NSCoder; /// A view to display a profile picture. SWIFT_CLASS_NAMED("FBProfilePictureView") @interface FBSDKProfilePictureView : UIView /// The mode for the receiver to determine the aspect ratio of the source image. @property (nonatomic) enum FBSDKProfilePictureMode pictureMode; /// The profile ID to show the picture for. @property (nonatomic, copy) NSString * _Nonnull profileID; @property (nonatomic) CGRect bounds; @property (nonatomic) UIViewContentMode contentMode; /// Create a new instance. /// \param frame Frame rectangle for the view. /// /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWith:(CGRect)frame profile:(FBSDKProfile * _Nullable)profile OBJC_DESIGNATED_INITIALIZER; /// Create a new instance. /// \param profile Optional profile to display a picture for. /// - (nonnull instancetype)initWithProfile:(FBSDKProfile * _Nullable)profile; /// Initializes and returns a newly allocated view object with the specified frame rectangle. /// \param frame The frame rectangle for the view, measured in points. The origin of the frame is relative to the superview in which you plan to add it. /// This method uses the frame rectangle to set the center and bounds properties accordingly. /// - (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; /// Initializes and returns a newly allocated view object from the specified coder. - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; /// Explicitly marks the receiver as needing to update the image. /// This method is called whenever any properties that affect the source image are modified, but this can also /// be used to trigger a manual update of the image if it needs to be re-downloaded. - (void)setNeedsImageUpdate; @end SWIFT_CLASS("_TtC12FBSDKCoreKit25FBSDKAppEventsCAPIManager") @interface FBSDKAppEventsCAPIManager : NSObject <FBSDKCAPIReporter> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKAppEventsCAPIManager * _Nonnull shared;) + (FBSDKAppEventsCAPIManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithFactory:(id <FBSDKGraphRequestFactory> _Nonnull)factory settings:(id <FBSDKSettings> _Nonnull)settings; - (void)enable; - (void)recordEvent:(NSDictionary<NSString *, id> * _Nonnull)parameters; @end SWIFT_CLASS("_TtC12FBSDKCoreKit35FBSDKTransformerGraphRequestFactory") @interface FBSDKTransformerGraphRequestFactory : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKTransformerGraphRequestFactory * _Nonnull shared;) + (FBSDKTransformerGraphRequestFactory * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)configureWithDatasetID:(NSString * _Nonnull)datasetID url:(NSString * _Nonnull)url accessKey:(NSString * _Nonnull)accessKey; - (void)callCapiGatewayAPIWith:(NSDictionary<NSString *, id> * _Nonnull)parameters userAgent:(NSString * _Nonnull)userAgent; @end @class NSDate; @class FBSDKUserAgeRange; @class FBSDKLocation; /// Represents an immutable Facebook profile. /// This class provides a global current profile instance to more easily /// add social context to your application. When the profile changes, a notification is /// posted so that you can update relevant parts of your UI. It is persisted to <code>UserDefaults.standard</code>. /// Typically, you will want to set <code>enableUpdatesOnAccessTokenChange</code> to <code>true</code> so that /// it automatically observes changes to <code>AccessToken.current</code>. /// You can use this class to build your own <code>ProfilePictureView</code> or in place of typical requests to the <code>/me</code> endpoint. SWIFT_CLASS_NAMED("Profile") @interface FBSDKProfile : NSObject /// The user identifier. @property (nonatomic, readonly, copy) FBSDKUserIdentifier _Nonnull userID; /// The user’s first name. @property (nonatomic, readonly, copy) NSString * _Nullable firstName; /// The user’s middle name. @property (nonatomic, readonly, copy) NSString * _Nullable middleName; /// The user’s last name. @property (nonatomic, readonly, copy) NSString * _Nullable lastName; /// The user’s complete name. @property (nonatomic, readonly, copy) NSString * _Nullable name; /// A URL to the user’s profile. /// important: /// This field will only be populated if your user has granted your application the <code>user_link</code> permission. /// Consider using <code>AppLinkResolver</code> to resolve this URL to an app link in order to link directly to /// the user’s profile in the Facebook app. @property (nonatomic, readonly, copy) NSURL * _Nullable linkURL; /// The last time the profile data was fetched. @property (nonatomic, readonly, copy) NSDate * _Nonnull refreshDate; /// A URL to use for fetching the user’s profile image. @property (nonatomic, readonly, copy) NSURL * _Nullable imageURL; /// The user’s email address. /// important: /// This field will only be populated if your user has granted your application the <code>email</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable email; /// A list of identifiers of the user’s friends. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_friends</code> permission. @property (nonatomic, readonly, copy) NSArray<NSString *> * _Nullable friendIDs; /// The user’s birthday. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_birthday</code> permission. @property (nonatomic, readonly, copy) NSDate * _Nullable birthday; /// The user’s age range. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_age_range</code> permission. @property (nonatomic, readonly, strong) FBSDKUserAgeRange * _Nullable ageRange; /// The user’s hometown. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_hometown</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable hometown; /// The user’s location. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_location</code> permission. @property (nonatomic, readonly, strong) FBSDKLocation * _Nullable location; /// The user’s gender. /// important: /// This field will only be populated if your user has granted your application /// the <code>user_gender</code> permission. @property (nonatomic, readonly, copy) NSString * _Nullable gender; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isUpdatedWithAccessTokenChange;) + (BOOL)isUpdatedWithAccessTokenChange SWIFT_WARN_UNUSED_RESULT; + (void)setIsUpdatedWithAccessTokenChange:(BOOL)value; /// Creates a new profile. /// \param userID The user’s identifier. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for this profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date this profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching a user’s profile image. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender; /// Creates a new profile. /// \param userID The user’s identifier. Defaults to <code>nil</code>. /// /// \param firstName The user’s first name. Defaults to <code>nil</code>. /// /// \param middleName The user’s middle name. Defaults to <code>nil</code>. /// /// \param lastName The user’s last name. Defaults to <code>nil</code>. /// /// \param name The user’s complete name. Defaults to <code>nil</code>. /// /// \param linkURL The link for the profile. Defaults to <code>nil</code>. /// /// \param refreshDate The date the profile was fetched. Defaults to the time of instantiation. /// /// \param imageURL A URL to use for fetching the user’s profile image Defaults to <code>nil</code>. /// /// \param email The user’s email address. Defaults to <code>nil</code>. /// /// \param friendIDs A list of identifiers for the user’s friends. Defaults to <code>nil</code>. /// /// \param birthday The user’s birthday. Defaults to <code>nil</code>. /// /// \param ageRange The user’s age range. Defaults to <code>nil</code>. /// /// \param hometown The user’s hometown. Defaults to <code>nil</code>. /// /// \param location The user’s location. Defaults to <code>nil</code>. /// /// \param gender The user’s gender. Defaults to <code>nil</code>. /// /// \param isLimited Indicates whether the information provided is incomplete in some way. /// When <code>true</code>, <code>loadCurrentProfile(completion:):</code> will assume the profile is incomplete and disregard /// any cached profile. Defaults to <code>false</code>. /// - (nonnull instancetype)initWithUserID:(FBSDKUserIdentifier _Nonnull)userID firstName:(NSString * _Nullable)firstName middleName:(NSString * _Nullable)middleName lastName:(NSString * _Nullable)lastName name:(NSString * _Nullable)name linkURL:(NSURL * _Nullable)linkURL refreshDate:(NSDate * _Nullable)refreshDate imageURL:(NSURL * _Nullable)imageURL email:(NSString * _Nullable)email friendIDs:(NSArray<NSString *> * _Nullable)friendIDs birthday:(NSDate * _Nullable)birthday ageRange:(FBSDKUserAgeRange * _Nullable)ageRange hometown:(FBSDKLocation * _Nullable)hometown location:(FBSDKLocation * _Nullable)location gender:(NSString * _Nullable)gender isLimited:(BOOL)isLimited OBJC_DESIGNATED_INITIALIZER; /// Indicates whether this type will automatically observe access token changes /// (via <code>AccessTokenDidChange</code> notifications). /// If observing changes, this class will issue a Graph request for public profile data when the current token’s user /// identifier differs from the current profile. You can observe profile changes via <code>ProfileDidChange</code> notifications /// to handle an updated profile. /// note: /// If the current access token is cleared, the current profile instance remains available. It’s also possible /// for <code>current</code> to return <code>nil</code> until the data is fetched. + (void)enableUpdatesOnAccessTokenChange:(BOOL)enabled SWIFT_DEPRECATED_MSG("This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead."); - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// A convenience method for returning a complete <code>URL</code> for retrieving the user’s profile image. /// \param pictureMode The picture mode. /// /// \param size The height and width. This will be rounded to integer precision. /// - (NSURL * _Nullable)imageURLForPictureMode:(enum FBSDKProfilePictureMode)pictureMode size:(CGSize)size SWIFT_WARN_UNUSED_RESULT; @end /// Defines the aspect ratio mode for the source image of the profile picture. typedef SWIFT_ENUM_NAMED(NSUInteger, FBSDKProfilePictureMode, "PictureMode", open) { /// A square cropped version of the image will be included in the view. FBSDKProfilePictureModeSquare = 0, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeNormal = 1, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeAlbum = 2, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeSmall = 3, /// The original picture’s aspect ratio will be used for the source image in the view. FBSDKProfilePictureModeLarge = 4, }; /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("ProfileProviding") @protocol FBSDKProfileProviding SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (FBSDKProfile * _Nullable)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKProfileProviding> /// The current profile. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) FBSDKProfile * _Nullable currentProfile;) + (FBSDKProfile * _Nullable)currentProfile SWIFT_WARN_UNUSED_RESULT; + (void)setCurrentProfile:(FBSDKProfile * _Nullable)newValue; + (nullable instancetype)fetchCachedProfile SWIFT_WARN_UNUSED_RESULT; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) <NSSecureCoding> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) BOOL supportsSecureCoding;) + (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)decoder; - (void)encodeWithCoder:(NSCoder * _Nonnull)encoder; @end @interface FBSDKProfile (SWIFT_EXTENSION(FBSDKCoreKit)) /// Loads the current profile and passes it to the completion block. /// note: /// If the profile is already loaded, this method will call the completion block synchronously, otherwise it /// will begin a graph request to update <code>current</code> and then call the completion block when finished. /// <ul> /// <li> /// Parameter: completion The block to be executed once the profile is loaded. /// </li> /// </ul> + (void)loadCurrentProfileWithCompletion:(FBSDKProfileBlock _Nullable)completion; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit27ServerConfigurationProvider") @interface ServerConfigurationProvider : NSObject - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("SettingsProtocol") @protocol FBSDKSettings @property (nonatomic, copy) NSString * _Nullable appID; @property (nonatomic, copy) NSString * _Nullable clientToken; @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; @property (nonatomic, copy) NSString * _Nullable displayName; @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; @property (nonatomic, readonly) BOOL isDataProcessingRestricted; @property (nonatomic, readonly) BOOL isAutoLogAppEventsEnabled; @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); @property (nonatomic) BOOL isCodelessDebugLogEnabled; @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; @property (nonatomic, readonly) BOOL isSKAdNetworkReportEnabled; @property (nonatomic, readonly) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; @property (nonatomic) BOOL isEventDataUsageLimited; @property (nonatomic) BOOL shouldUseTokenOptimizations; @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); @property (nonatomic) BOOL isAdvertiserTrackingEnabled; @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Sets the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; @end SWIFT_CLASS_NAMED("Settings") @interface FBSDKSettings : NSObject <FBSDKSettingsLogging, FBSDKSettings, FBSDKClientTokenProviding> /// The shared settings instance. Prefer this and the exposed instance methods over the type properties and methods. SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKSettings * _Nonnull sharedSettings;) + (FBSDKSettings * _Nonnull)sharedSettings SWIFT_WARN_UNUSED_RESULT; /// The Facebook SDK version in use. @property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion; /// The default Graph API version. @property (nonatomic, readonly, copy) NSString * _Nonnull defaultGraphAPIVersion; /// The quality of JPEG images sent to Facebook from the SDK expressed as a value from 0.0 to 1.0. /// The default value is 0.9. @property (nonatomic) CGFloat JPEGCompressionQuality; /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL autoLogAppEventsEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.\n "); /// Controls the automatic logging of basic app events such as <code>activateApp</code> and <code>deactivateApp</code>. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAutoLogAppEventsEnabled; /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL codelessDebugLogEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.\n "); /// Controls the <code>fb_codeless_debug</code> logging event. /// The default value is <code>false</code>. @property (nonatomic) BOOL isCodelessDebugLogEnabled; /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL advertiserIDCollectionEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.\n "); /// Controls the access to IDFA. /// The default value is <code>true</code>. @property (nonatomic) BOOL isAdvertiserIDCollectionEnabled; /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL skAdNetworkReportEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.\n "); /// Controls the SKAdNetwork report. /// The default value is <code>true</code>. @property (nonatomic) BOOL isSKAdNetworkReportEnabled; /// Whether data such as that generated through <code>AppEvents</code> and sent to Facebook /// should be restricted from being used for purposes other than analytics and conversions. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL isEventDataUsageLimited; /// Whether in-memory cached values should be used for expensive metadata fields, such as /// carrier and advertiser ID, that are fetched on many <code>applicationDidBecomeActive</code> notifications. /// The default value is <code>false</code>. This value is stored on the device and persists across app launches. @property (nonatomic) BOOL shouldUseCachedValuesForExpensiveMetadata; /// Controls error recovery for all <code>GraphRequest</code> instances created after the value is changed. @property (nonatomic) BOOL isGraphErrorRecoveryEnabled; /// The Facebook App ID used by the SDK. /// The default value will be read from the application’s plist (FacebookAppID). @property (nonatomic, copy) NSString * _Nullable appID; /// The default URL scheme suffix used for sessions. /// The default value will be read from the application’s plist (FacebookUrlSchemeSuffix). @property (nonatomic, copy) NSString * _Nullable appURLSchemeSuffix; /// The client token needed for certain anonymous API calls (i.e., those made without a user-based access token). /// An app’s client token can be found by navigating to https://developers.facebook.com/apps/YOUR-APP-ID /// (replacing “YOUR-APP-ID” with your actual app ID), choosing “Settings->Advanced” and scrolling to the “Security”. /// The default value will be read from the application’s plist (FacebookClientToken). @property (nonatomic, copy) NSString * _Nullable clientToken; /// The Facebook Display Name used by the SDK. /// This should match the Display Name that has been set for the app with the corresponding Facebook App ID /// in the Facebook App Dashboard. /// The default value will be read from the application’s plist (FacebookDisplayName). @property (nonatomic, copy) NSString * _Nullable displayName; /// The Facebook domain part. This can be used to change the Facebook domain /// (e.g. “beta”) so that requests will be sent to <code>graph.beta.facebook.com</code>. /// The default value will be read from the application’s plist (FacebookDomainPart). @property (nonatomic, copy) NSString * _Nullable facebookDomainPart; /// Overrides the default Graph API version to use with <code>GraphRequest</code> instances. /// The string should be of the form <code>"v2.7"</code>. /// The default value is <code>defaultGraphAPIVersion</code>. @property (nonatomic, copy) NSString * _Nonnull graphAPIVersion; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, copy) NSString * _Nullable userAgentSuffix; /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL advertiserTrackingEnabled SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.\n "); /// Controls the advertiser tracking status of the data sent to Facebook. /// The default value is <code>false</code>. @property (nonatomic) BOOL isAdvertiserTrackingEnabled; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) FBSDKAdvertisingTrackingStatus advertisingTrackingStatus; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isDataProcessingRestricted; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nullable persistableDataProcessingOptions; /// Set the data processing options. /// \param options The list of options. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options; /// Sets the data processing options. /// \param options The list of the options. /// /// \param country The code for the country. /// /// \param state The code for the state. /// - (void)setDataProcessingOptions:(NSArray<NSString *> * _Nullable)options country:(int32_t)country state:(int32_t)state; /// The current Facebook SDK logging behavior. This should consist of strings /// defined as constants with <code>LoggingBehavior</code> that indicate what information should be logged. /// Set to an empty set in order to disable all logging. /// You can also define this via an array in your app’s plist with the key “FacebookLoggingBehavior”; or add/remove /// individual values via <code>enableLoggingBehavior(_:)</code> or <code>disableLoggingBehavior(_:)</code> /// The default value is <code>[.developerErrors]</code>. @property (nonatomic, copy) NSSet<FBSDKLoggingBehavior> * _Nonnull loggingBehaviors; /// Enable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to enable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)enableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Disable a particular Facebook SDK logging behavior. /// \param loggingBehavior The logging behavior to disable. This should be a string constant defined /// as a <code>LoggingBehavior</code>. /// - (void)disableLoggingBehavior:(FBSDKLoggingBehavior _Nonnull)loggingBehavior; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic) BOOL shouldUseTokenOptimizations; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isSetATETimeExceedsInstallTime SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly) BOOL isATETimeSufficientlyDelayed; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable installTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSDate * _Nullable advertiserTrackingEnabledTimestamp; /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParamValue SWIFT_DEPRECATED_MSG("\n This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.\n "); /// Internal property exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE @property (nonatomic, readonly, copy) NSString * _Nullable graphAPIDebugParameterValue; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @interface FBSDKSettings (SWIFT_EXTENSION(FBSDKCoreKit)) /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)recordInstall; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logWarnings; /// Internal method exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE - (void)logIfSDKSettingsChanged; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_PROTOCOL_NAMED("_AccessTokenExpiring") @protocol _FBSDKAccessTokenExpiring @end @protocol _FBSDKNotificationPosting; @protocol FBSDKNotificationDelivering; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_AccessTokenExpirer") @interface _FBSDKAccessTokenExpirer : NSObject <_FBSDKAccessTokenExpiring> - (nonnull instancetype)initWithNotificationCenter:(id <_FBSDKNotificationPosting, FBSDKNotificationDelivering> _Nonnull)notificationCenter OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKContainerViewController; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS("_TtC12FBSDKCoreKit10_BridgeAPI") @interface _BridgeAPI : NSObject <FBSDKBridgeAPIRequestOpening, FBSDKApplicationObserving, FBSDKURLOpener, FBSDKContainerViewControllerDelegate, SFSafariViewControllerDelegate> - (void)viewControllerDidDisappear:(FBSDKContainerViewController * _Nonnull)viewController animated:(BOOL)animated; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SFSafariViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)safariViewControllerDidFinish:(SFSafariViewController * _Nonnull)safariViewController; @end @class ASWebAuthenticationSession; SWIFT_AVAILABILITY(ios,introduced=13) @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) <ASWebAuthenticationPresentationContextProviding> - (ASPresentationAnchor _Nonnull)presentationAnchorForWebAuthenticationSession:(ASWebAuthenticationSession * _Nonnull)session SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKURLOpening; @protocol FBSDKBridgeAPIRequest; @class UIViewController; @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)openURL:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender handler:(FBSDKSuccessBlock _Nonnull)handler; - (void)openBridgeAPIRequest:(id <FBSDKBridgeAPIRequest> _Nonnull)request useSafariViewController:(BOOL)useSafariViewController fromViewController:(UIViewController * _Nullable)fromViewController completionBlock:(FBSDKBridgeAPIResponseBlock _Nonnull)completionBlock; - (void)openURLWithSafariViewController:(NSURL * _Nonnull)url sender:(id <FBSDKURLOpening> _Nullable)sender fromViewController:(UIViewController * _Nullable)fromViewController handler:(FBSDKSuccessBlock _Nonnull)handler; @end @interface _BridgeAPI (SWIFT_EXTENSION(FBSDKCoreKit)) - (void)applicationWillResignActive:(UIApplication * _Nullable)application; - (void)applicationDidBecomeActive:(UIApplication * _Nullable)application; - (void)applicationDidEnterBackground:(UIApplication * _Nullable)application; - (BOOL)application:(UIApplication * _Nonnull)application openURL:(NSURL * _Nonnull)url sourceApplication:(NSString * _Nullable)sourceApplication annotation:(id _Nullable)annotation SWIFT_WARN_UNUSED_RESULT; - (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary<UIApplicationLaunchOptionsKey, id> * _Nullable)launchOptions SWIFT_WARN_UNUSED_RESULT; @end @protocol FBSDKPasteboard; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIProtocolNativeV1") @interface FBSDKBridgeAPIProtocolNativeV1 : NSObject <FBSDKBridgeAPIProtocol> - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme; - (nonnull instancetype)initWithAppScheme:(NSString * _Nullable)appScheme pasteboard:(id <FBSDKPasteboard> _Nullable)pasteboard dataLengthThreshold:(NSUInteger)dataLengthThreshold includeAppIcon:(BOOL)shouldIncludeAppIcon OBJC_DESIGNATED_INITIALIZER; - (NSURL * _Nullable)requestURLWithActionID:(NSString * _Nonnull)actionID scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nonnull)methodName parameters:(NSDictionary<NSString *, id> * _Nonnull)parameters error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (NSDictionary<NSString *, id> * _Nullable)responseParametersForActionID:(NSString * _Nonnull)actionID queryParameters:(NSDictionary<NSString *, id> * _Nonnull)queryParameters cancelled:(BOOL * _Nullable)cancelledRef error:(NSError * _Nullable * _Nullable)error SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_BridgeAPIRequestFactory") @interface FBSDKBridgeAPIRequestFactory : NSObject <FBSDKBridgeAPIRequestCreating> - (id <FBSDKBridgeAPIRequest> _Nullable)bridgeAPIRequestWithProtocolType:(FBSDKBridgeAPIProtocolType)protocolType scheme:(NSString * _Nonnull)scheme methodName:(NSString * _Nullable)methodName parameters:(NSDictionary<NSString *, id> * _Nullable)parameters userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class FBSDKDialogConfiguration; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_DialogConfigurationMapBuilder") @interface FBSDKDialogConfigurationMapBuilder : NSObject <FBSDKDialogConfigurationMapBuilding> - (NSDictionary<NSString *, FBSDKDialogConfiguration *> * _Nonnull)buildDialogConfigurationMapWithRawConfigurations:(NSArray<NSDictionary<NSString *, id> *> * _Nonnull)rawConfigurations SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ErrorFactory") @interface FBSDKErrorFactory : NSObject <FBSDKErrorCreating> - (NSError * _Nonnull)errorWithCode:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)errorWithDomain:(NSString * _Nonnull)domain code:(NSInteger)code userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithName:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)invalidArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name value:(id _Nullable)value message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithName:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)requiredArgumentErrorWithDomain:(NSString * _Nonnull)domain name:(NSString * _Nonnull)name message:(NSString * _Nullable)message underlyingError:(NSError * _Nullable)underlyingError SWIFT_WARN_UNUSED_RESULT; - (NSError * _Nonnull)unknownErrorWithMessage:(NSString * _Nullable)message userInfo:(NSDictionary<NSString *, id> * _Nullable)userInfo SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBCloseIcon") @interface FBSDKCloseIcon : NSObject - (UIImage * _Nullable)imageWithSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FBLogo") @interface FBSDKLogo : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_FeatureManager") @interface FBSDKFeatureManager : NSObject <FBSDKFeatureChecking, FBSDKFeatureDisabling> SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FBSDKFeatureManager * _Nonnull shared;) + (FBSDKFeatureManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; - (BOOL)isEnabled:(FBSDKFeature)feature SWIFT_WARN_UNUSED_RESULT; - (void)checkFeature:(FBSDKFeature)feature completionBlock:(FBSDKFeatureManagerBlock _Nonnull)completionBlock; - (void)disableFeature:(FBSDKFeature)feature; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_HumanSilhouetteIcon") @interface FBSDKHumanSilhouetteIcon : FBSDKIcon - (CGPathRef _Nullable)pathWith:(CGSize)size SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_MeasurementEvent") @interface FBSDKMeasurementEvent : NSObject <FBSDKAppLinkEventPosting> - (void)postNotificationForEventName:(NSString * _Nonnull)eventName args:(NSDictionary<NSString *, id> * _Nonnull)arguments; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @class SKPaymentQueue; @protocol FBSDKPaymentProductRequestorCreating; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE /// Class to encapsulate implicit logging of purchase events SWIFT_CLASS_NAMED("_PaymentObserver") @interface FBSDKPaymentObserver : NSObject <FBSDKPaymentObserving> - (nonnull instancetype)initWithPaymentQueue:(SKPaymentQueue * _Nonnull)paymentQueue paymentProductRequestorFactory:(id <FBSDKPaymentProductRequestorCreating> _Nonnull)paymentProductRequestorFactory OBJC_DESIGNATED_INITIALIZER; - (void)startObservingTransactions; - (void)stopObservingTransactions; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class SKPaymentTransaction; @interface FBSDKPaymentObserver (SWIFT_EXTENSION(FBSDKCoreKit)) <SKPaymentTransactionObserver> - (void)paymentQueue:(SKPaymentQueue * _Nonnull)queue updatedTransactions:(NSArray<SKPaymentTransaction *> * _Nonnull)transactions; @end @class FBSDKPaymentProductRequestor; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_PaymentProductRequestorFactory") @interface FBSDKPaymentProductRequestorFactory : NSObject <FBSDKPaymentProductRequestorCreating> - (FBSDKPaymentProductRequestor * _Nonnull)createRequestorWithTransaction:(SKPaymentTransaction * _Nonnull)transaction SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_RestrictiveEventFilter") @interface FBSDKRestrictiveEventFilter : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull eventName; @property (nonatomic, readonly, copy) NSDictionary<NSString *, id> * _Nonnull restrictiveParameters; - (nonnull instancetype)initWithEventName:(NSString * _Nonnull)eventName restrictiveParameters:(NSDictionary<NSString *, id> * _Nonnull)restrictiveParameters OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_SKAdNetworkEvent") @interface FBSDKSKAdNetworkEvent : NSObject @property (nonatomic, readonly, copy) NSString * _Nullable eventName; @property (nonatomic, copy) NSDictionary<NSString *, NSNumber *> * _Nullable values; - (nullable instancetype)initWithJSON:(NSDictionary<NSString *, id> * _Nonnull)json OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_ViewImpressionLogger") @interface FBSDKViewImpressionLogger : NSObject <FBSDKImpressionLogging> - (nonnull instancetype)initWithEventName:(FBSDKAppEventName _Nonnull)eventName OBJC_DESIGNATED_INITIALIZER; + (FBSDKViewImpressionLogger * _Nonnull)retrieveLoggerWith:(FBSDKAppEventName _Nonnull)eventName SWIFT_WARN_UNUSED_RESULT; - (void)logImpressionWithIdentifier:(NSString * _Nonnull)identifier parameters:(NSDictionary<FBSDKAppEventParameterName, id> * _Nullable)parameters; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @protocol FBSDKWebDialogDelegate; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebDialog") @interface FBSDKWebDialog : NSObject @property (nonatomic) BOOL shouldDeferVisibility; @property (nonatomic, weak) id <FBSDKWebDialogDelegate> _Nullable delegate; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name parameters:(NSDictionary<NSString *, NSString *> * _Nullable)parameters webViewFrame:(CGRect)webViewFrame path:(NSString * _Nullable)path OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)initWithName:(NSString * _Nonnull)name; - (void)show; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end @class FBSDKWebDialogView; @interface FBSDKWebDialog (SWIFT_EXTENSION(FBSDKCoreKit)) <FBSDKWebDialogViewDelegate> - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didCompleteWithResults:(NSDictionary<NSString *, id> * _Nonnull)results; - (void)webDialogView:(FBSDKWebDialogView * _Nonnull)webDialogView didFailWithError:(NSError * _Nonnull)error; - (void)webDialogViewDidCancel:(FBSDKWebDialogView * _Nonnull)webDialogView; - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView * _Nonnull)webDialogView; @end @protocol FBSDKWebView; /// Internal Type exposed to facilitate transition to Swift. /// API Subject to change or removal without warning. Do not use. /// @warning INTERNAL - DO NOT USE SWIFT_CLASS_NAMED("_WebViewFactory") @interface FBSDKWebViewFactory : NSObject <FBSDKWebViewProviding> - (id <FBSDKWebView> _Nonnull)createWebViewWithFrame:(CGRect)frame SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end #endif #if defined(__cplusplus) #endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif #else #error unsupported Swift architecture #endif Diff truncated after the above file
frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCrashObserver.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKCrashShield.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDataProcessingOptionKey.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceInformationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDialogConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDialogConfigurationMapBuilding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKError.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorReporter.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKErrorReporting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKEventLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKEventProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKEventsProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeature.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureDisabling.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtracting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtractor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManaging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestMetadata.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestPiggybackManaging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIcon.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactoryProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInstrumentManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIntegrityParametersProcessorProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKIntegrityProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalURLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLocation.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLogger.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggerFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoggingNotifying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMacCatalystDetermining.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMath.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventListener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventNames.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKModelManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKObjectDecoding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKOperatingSystemVersionComparing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKPasteboard.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKPaymentObserving.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestorCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductRequestFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProductsRequestProtocols.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfile.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileBlock.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileNotifications.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKProfileProtocols.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRandom.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRestrictiveDataFilterManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKRulesFromKeyProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSKAdNetworkReporter.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettings.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKShareDialogConfiguration.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSourceApplicationTracking.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexerProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSwizzler.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKSwizzling.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentData.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentRecording.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURL.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserDataPersisting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserDataStore.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserIDProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUserIdentifier.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialog.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebView.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWebViewProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/FBSDKWindowFinding.h (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/NSNotificationCenter+NotificationPosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/NSProcessInfo+MacCatalystDetermining.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/NSProcessInfo+OperatingSystemVersionComparing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/UIApplication+URLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/UIPasteboard+Pasteboard.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/WKWebView+WebViewProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/_FBSDKNotificationPosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.abi.json frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.abi.json frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Modules/module.modulemap frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit.framework/Resources/Info.plist frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAEMManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKATEPublisherFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertiserIDProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAdvertisingTrackingStatus.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppAvailabilityChecker.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventDropDetermining.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParametersExtracting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfigurationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsConfiguring.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsDeviceInfo.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushReason.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsParameterProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsReporter.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsState.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStatePersisting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsStateProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsUtilityProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkEventPosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationBlock.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkNavigationType.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTargetProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURL.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkURLKeys.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinkVersion.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppLinksBlock.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppStoreReceiptProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppURLSchemeProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationActivating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleNotifications.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationLifecycleObserving.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationStateSetting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationStatusUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAutoSetup.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIProtocolType.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequest.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestOpening.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIRequestProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKBridgeAPIResponse.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKClientTokenProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCodelessIndexing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKContainerViewController.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConversionValueUpdating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCrashObserver.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCrashShield.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDataProcessingOptionKey.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceInformationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDialogConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDialogConfigurationMapBuilding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorConfigurationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorReporter.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorReporting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKEventLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKEventProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKEventsProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureChecking.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureDisabling.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtracting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeatureExtractor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGateKeeperManaging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionDelegate.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnectionFactoryProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactoryProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestHTTPMethod.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestMetadata.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestPiggybackManaging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggerFactoryProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInstrumentManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIntegrityParametersProcessorProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIntegrityProcessing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalURLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStore.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggerFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingNotifying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMacCatalystDetermining.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMath.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventListener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEventNames.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMetadataIndexing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKModelManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecker.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKObjectDecoding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKOperatingSystemVersionComparing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKPasteboard.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKPaymentObserving.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestor.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKPaymentProductRequestorCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductCondition.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductRequestFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductsRequestProtocols.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileBlock.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProfileNotifications.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRestrictiveDataFilterManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRulesFromKeyProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSKAdNetworkReporter.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfiguration.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationManager.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsLogging.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSourceApplicationTracking.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSuggestedEventsIndexerProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSwizzler.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSwizzling.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentData.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTimeSpentRecording.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTransformer.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURL.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLHosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLOpening.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyFactory.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxyProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLSessionProxying.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProvider.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUnarchiverProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserDataPersisting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserDataStore.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserIDProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserIdentifier.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogDelegate.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebDialogView.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebView.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKWebViewProviding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/NSNotificationCenter+NotificationPosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/NSProcessInfo+MacCatalystDetermining.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/NSProcessInfo+OperatingSystemVersionComparing.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/UIApplication+URLOpener.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/UIPasteboard+Pasteboard.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/WKWebView+WebViewProtocol.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKNotificationPosting.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/_FBSDKWindowFinding.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.abi.json frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.abi.json frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources frameworks/FBSDKCoreKit.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeSignature frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/FBSDKCoreKit (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKConstants.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKError.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKFeature.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKIcon.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLocation.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLogger.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKRandom.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettings.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/FBSDKUtility.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Info.plist (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64/FBSDKCoreKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/FBSDKCoreKit (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAccessTokenProtocols.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterProduct.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventParameterValue.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventUserDataType.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsFlushBehavior.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAppEventsNotificationName.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKApplicationObserving.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenClaims.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationTokenProtocols.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKButtonImpressionLogging.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKConstants.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKCoreKitVersions.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceDialogView.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDeviceViewControllerBase.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicFrameworkLoaderProxy.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKDynamicSocialFrameworkLoader.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKError.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKErrorRecoveryAttempting.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKFeature.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnecting.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestFlags.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKIcon.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKImpressionLoggingButton.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtility.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKInternalUtilityProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreFactory.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKKeychainStoreProviding.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLocation.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLogger.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoggingBehavior.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKLoginTooltip.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKNetworkErrorChecking.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKProductAvailability.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKRandom.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKServerConfigurationProvider.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettings.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKSettingsProtocol.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenCaching.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKTokenStringProviding.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKURLScheme.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUserAgeRange.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/FBSDKUtility.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Headers/__FBSDKLoggerCreating.h (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Info.plist (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64-apple-tvos-simulator.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64-apple-tvos-simulator.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/FBSDKCoreKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKCoreKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/Info.plist frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashObserving.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKLibAnalyzer.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKLinking.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKNetworkTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKNotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Headers/NSNotificationCenter+NotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Info.plist frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64/FBSDKCoreKit_Basics.framework/Modules/module.modulemap frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashObserving.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKJSONValue.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKLibAnalyzer.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKSafeCast.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKSessionProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/NSBundle+InfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Headers/NSUserDefaults+FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Info.plist (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_armv7/FBSDKCoreKit_Basics.framework/Modules/module.modulemap (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashObserving.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKJSONValue.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKLibAnalyzer.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKSafeCast.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKSessionProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/NSBundle+InfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/NSUserDefaults+FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Info.plist (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/Modules/module.modulemap (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKJSONValue.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKLinking.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKNetworkTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKNotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKSafeCast.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKSessionProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/NSBundle+InfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/NSNotificationCenter+NotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Headers/NSUserDefaults+FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKCoreKit_Basics.framework/Resources/Info.plist frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashObserving.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKLibAnalyzer.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKLinking.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKNetworkTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKNotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionProviding.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/NSNotificationCenter+NotificationDelivering.h frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Info.plist frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Modules/module.modulemap frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeDirectory frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeRequirements frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeRequirements-1 frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeResources frameworks/FBSDKCoreKit_Basics.xcframework/ios-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeSignature frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKJSONValue.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKSafeCast.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKSessionProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/NSBundle+InfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Headers/NSUserDefaults+FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64/FBSDKCoreKit_Basics.framework/Info.plist (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBase64.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKBasicUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCoreKit_Basics.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandler.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKCrashHandlerProtocol.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileDataExtracting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKFileManaging.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKInfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKJSONValue.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKSafeCast.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKSessionProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKTypeUtility.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSession.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/FBSDKURLSessionTask.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/NSBundle+InfoDictionaryProviding.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Headers/NSUserDefaults+FBSDKDataPersisting.h (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/Info.plist (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeRequirements (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKCoreKit_Basics.xcframework/tvos-arm64_x86_64-simulator/FBSDKCoreKit_Basics.framework/_CodeSignature/CodeSignature (deleted) frameworks/FBSDKGamingServicesKit.xcframework/Info.plist frameworks/FBSDKGamingServicesKit.xcframework/LICENSE frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/FBSDKGamingServicesKit frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Headers/FBSDKGamingServicesKit-Swift.h frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Info.plist frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios.abi.json frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios.private.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios.swiftdoc frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64/FBSDKGamingServicesKit.framework/Modules/module.modulemap frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/FBSDKGamingServicesKit frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Headers/FBSDKGamingServicesKit-Swift.h frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-macabi.abi.json frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-macabi.abi.json frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Modules/module.modulemap frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKGamingServicesKit.framework/Resources/Info.plist frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/FBSDKGamingServicesKit frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Headers/FBSDKGamingServicesKit-Swift.h frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Info.plist frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-simulator.abi.json frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-simulator.abi.json frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/FBSDKGamingServicesKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/Modules/module.modulemap frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/_CodeSignature/CodeDirectory frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/_CodeSignature/CodeRequirements frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/_CodeSignature/CodeRequirements-1 frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/_CodeSignature/CodeResources frameworks/FBSDKGamingServicesKit.xcframework/ios-arm64_x86_64-simulator/FBSDKGamingServicesKit.framework/_CodeSignature/CodeSignature frameworks/FBSDKLoginKit.xcframework/Info.plist frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/FBSDKLoginKit frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginAuthType.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginCompletionParametersBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginErrorDomain.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResultBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Info.plist frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.abi.json frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.private.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/module.modulemap frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/FBSDKLoginKit (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Info.plist (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7-apple-ios.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/armv7.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_armv7/FBSDKLoginKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Info.plist (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/i386.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/FBSDKLoginKit frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginAuthType.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginButtonDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginCompletionParametersBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginErrorDomain.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResultBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKLoginTooltipViewDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Headers/FBSDKTooltipView.h (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.abi.json frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.abi.json frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/module.modulemap frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKLoginKit.framework/Resources/Info.plist frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginAuthType.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginCompletionParametersBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginErrorDomain.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResultBlock.h frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.abi.json frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeSignature frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/FBSDKLoginKit (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Info.plist (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64/FBSDKLoginKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/FBSDKLoginKit (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerDelegate.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginConstants.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Info.plist (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKLoginKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKLoginKit.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKShareKit.xcframework/Info.plist frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/FBSDKShareKit frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Info.plist frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.abi.json frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.private.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64/FBSDKShareKit.framework/Modules/module.modulemap frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/FBSDKShareKit (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialogDelegate.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKHashtag.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSendButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareKit.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharing.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Info.plist (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7-apple-ios.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/armv7.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_armv7/FBSDKShareKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialogDelegate.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSendButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Info.plist (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/i386.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_i386_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/FBSDKShareKit frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKAppGroupContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKAppInviteContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKCameraEffectArguments.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKCameraEffectTextures.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKGameRequestContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKGameRequestDialogDelegate.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKGameRequestURLProvider.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKHashtag.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSendButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareCameraEffectContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareDialog.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareDialogMode.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareKit.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharing.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharingScheme.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.abi.json frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.abi.json frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftdoc (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64.swiftinterface (deleted) frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Modules/module.modulemap frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-maccatalyst/FBSDKShareKit.framework/Resources/Info.plist frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareBridgeOptions.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareErrorDomain.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit-Swift.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.abi.json frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.abi.json frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/FBSDKShareKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources frameworks/FBSDKShareKit.xcframework/ios-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeSignature frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/FBSDKShareKit (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKHashtag.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareKit.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharing.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Info.plist (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64/FBSDKShareKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/FBSDKShareKit (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKHashtag.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareConstants.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareKit.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareLinkContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareMediaContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhoto.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideo.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKShareVideoContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharing.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingContent.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Headers/FBSDKSharingValidation.h (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Info.plist (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/Modules/module.modulemap (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeDirectory (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeRequirements-1 (deleted) frameworks/FBSDKShareKit.xcframework/tvos-arm64_x86_64-simulator/FBSDKShareKit.framework/_CodeSignature/CodeResources (deleted) frameworks/WAFbImpl.framework/Headers/WAFbImpl.h frameworks/WAFbImpl.framework/Info.plist frameworks/WAFbImpl.framework/WAFbImpl