| | |
| | | // AppsFlyerLib.h |
| | | // AppsFlyerLib |
| | | // |
| | | // AppsFlyer iOS SDK 6.5.1 (51) |
| | | // Copyright (c) 2012-2020 AppsFlyer Ltd. All rights reserved. |
| | | // AppsFlyer iOS SDK 6.11.0 (114) |
| | | // Copyright (c) 2012-2023 AppsFlyer Ltd. All rights reserved. |
| | | // |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | |
| | | #import "AppsFlyerCrossPromotionHelper.h" |
| | | #import "AppsFlyerShareInviteHelper.h" |
| | | #import "AppsFlyerDeepLinkResult.h" |
| | | #import "AppsFlyerDeepLink.h" |
| | | #import <AppsFlyerLib/AppsFlyerCrossPromotionHelper.h> |
| | | #import <AppsFlyerLib/AppsFlyerShareInviteHelper.h> |
| | | #import <AppsFlyerLib/AppsFlyerDeepLinkResult.h> |
| | | #import <AppsFlyerLib/AppsFlyerDeepLink.h> |
| | | |
| | | NS_ASSUME_NONNULL_BEGIN |
| | | |
| | |
| | | #define AFEventParam8 @"af_param_8" |
| | | #define AFEventParam9 @"af_param_9" |
| | | #define AFEventParam10 @"af_param_10" |
| | | #define AFEventParamTouch @"af_touch_obj" |
| | | |
| | | #define AFEventParamDepartingDepartureDate @"af_departing_departure_date" |
| | | #define AFEventParamReturningDepartureDate @"af_returning_departure_date" |
| | |
| | | #define AFEventParamAdRevenueAdSize @"af_adrev_ad_size" |
| | | #define AFEventParamAdRevenueMediatedNetworkName @"af_adrev_mediated_network_name" |
| | | |
| | | |
| | | /// Mail hashing type |
| | | typedef enum { |
| | | /// None |
| | | EmailCryptTypeNone = 0, |
| | | /// SHA1 |
| | | EmailCryptTypeSHA1 = 1, |
| | | /// MD5 |
| | | EmailCryptTypeMD5 = 2, |
| | | /// SHA256 |
| | | EmailCryptTypeSHA256 = 3 |
| | | } EmailCryptType; |
| | | |
| | | typedef NS_CLOSED_ENUM(NSInteger, AFSDKPlugin) { |
| | | AFSDKPluginIOSNative, |
| | | AFSDKPluginUnity, |
| | | AFSDKPluginFlutter, |
| | | AFSDKPluginReactNative, |
| | | AFSDKPluginAdobeAir, |
| | | AFSDKPluginAdobeMobile, |
| | | AFSDKPluginCocos2dx, |
| | | AFSDKPluginCordova, |
| | | AFSDKPluginMparticle, |
| | | AFSDKPluginNativeScript, |
| | | AFSDKPluginExpo, |
| | | AFSDKPluginUnreal, |
| | | AFSDKPluginXamarin, |
| | | AFSDKPluginCapacitor, |
| | | AFSDKPluginSegment, |
| | | AFSDKPluginAdobeSwiftAEP |
| | | } NS_SWIFT_NAME(Plugin); |
| | | |
| | | |
| | | NS_SWIFT_NAME(DeepLinkDelegate) |
| | | @protocol AppsFlyerDeepLinkDelegate <NSObject> |
| | |
| | | @return The singleton instance of AppsFlyerLib. |
| | | */ |
| | | + (AppsFlyerLib *)shared; |
| | | |
| | | |
| | | - (void)setUpInteroperabilityObject:(id)object; |
| | | |
| | | /** |
| | | In case you use your own user ID in your app, you can set this property to that ID. |
| | |
| | | */ |
| | | @property(atomic) BOOL disableCollectASA; |
| | | |
| | | /** |
| | | Disable Apple Ads Attribution API +[AAAtribution attributionTokenWithError:] |
| | | */ |
| | | @property(nonatomic) BOOL disableAppleAdsAttribution; |
| | | |
| | | /** |
| | |
| | | @property(nonatomic, nullable) NSString *currentDeviceLanguage; |
| | | |
| | | /** |
| | | Internal API. Please don't use. |
| | | */ |
| | | - (void)setPluginInfoWith:(AFSDKPlugin)plugin |
| | | pluginVersion:(NSString *)version |
| | | additionalParams:(NSDictionary * _Nullable)additionalParams |
| | | NS_SWIFT_NAME(setPluginInfo(plugin:version:additionalParams:)); |
| | | |
| | | /** |
| | | Enable the collection of Facebook Deferred AppLinks |
| | | Requires Facebook SDK and Facebook app on target/client device. |
| | | This API must be invoked prior to initializing the AppsFlyer SDK in order to function properly. |