| | |
| | | // AppsFlyerLib.h |
| | | // AppsFlyerLib |
| | | // |
| | | // AppsFlyer iOS SDK 6.11.0 (114) |
| | | // AppsFlyer iOS SDK 6.13.2 (163) |
| | | // Copyright (c) 2012-2023 AppsFlyer Ltd. All rights reserved. |
| | | // |
| | | |
| | |
| | | #import <AppsFlyerLib/AppsFlyerShareInviteHelper.h> |
| | | #import <AppsFlyerLib/AppsFlyerDeepLinkResult.h> |
| | | #import <AppsFlyerLib/AppsFlyerDeepLink.h> |
| | | #import <AppsFlyerLib/AppsFlyerConsent.h> |
| | | |
| | | NS_ASSUME_NONNULL_BEGIN |
| | | |
| | |
| | | [[AppsFlyerLib shared] setResolveDeepLinkURLs:@[@"domain.com", @"subdomain.domain.com"]]; |
| | | </pre> |
| | | */ |
| | | @property(nonatomic, nullable) NSArray<NSString *> *resolveDeepLinkURLs; |
| | | @property(nonatomic, nullable, copy) NSArray<NSString *> *resolveDeepLinkURLs; |
| | | |
| | | /** |
| | | For advertisers who use vanity OneLinks. |
| | |
| | | [[AppsFlyerLib shared] oneLinkCustomDomains:@[@"domain.com", @"subdomain.domain.com"]]; |
| | | </pre> |
| | | */ |
| | | @property(nonatomic, nullable) NSArray<NSString *> *oneLinkCustomDomains; |
| | | @property(nonatomic, nullable, copy) NSArray<NSString *> *oneLinkCustomDomains; |
| | | |
| | | /* |
| | | * Set phone number for each `start` event. `phoneNumber` will be sent as SHA256 string |
| | | */ |
| | | @property(nonatomic, nullable) NSString *phoneNumber; |
| | | @property(nonatomic, nullable, copy) NSString *phoneNumber; |
| | | |
| | | - (NSString *)phoneNumber UNAVAILABLE_ATTRIBUTE; |
| | | |
| | |
| | | AppsFlyerLib.shared().currentDeviceLanguage("EN") |
| | | </pre> |
| | | */ |
| | | @property(nonatomic, nullable) NSString *currentDeviceLanguage; |
| | | @property(nonatomic, nullable, copy) NSString *currentDeviceLanguage; |
| | | |
| | | /** |
| | | Internal API. Please don't use. |
| | |
| | | - (void)remoteDebuggingCallWithData:(NSString *)data; |
| | | |
| | | /** |
| | | This is for internal use. |
| | | */ |
| | | - (void)remoteDebuggingCallV2WithData:(NSString *)dataAsString; |
| | | |
| | | /** |
| | | Used to force the trigger `onAppOpenAttribution` delegate. |
| | | Notice, re-engagement, session and launch won't be counted. |
| | | Only for OneLink/UniversalLink/Deeplink resolving. |
| | |
| | | /** |
| | | API to set manually Facebook deferred app link |
| | | */ |
| | | @property(nonatomic, nullable) NSURL *facebookDeferredAppLink; |
| | | @property(nonatomic, nullable, copy) NSURL *facebookDeferredAppLink; |
| | | |
| | | /** |
| | | Block an events from being shared with ad networks and other 3rd party integrations |
| | | Must only include letters/digits or underscore, maximum length: 45 |
| | | */ |
| | | @property(nonatomic, nullable) NSArray<NSString *> *sharingFilter DEPRECATED_MSG_ATTRIBUTE("starting SDK version 6.4.0, please use `setSharingFilterForPartners:`"); |
| | | @property(nonatomic, nullable, copy) NSArray<NSString *> *sharingFilter DEPRECATED_MSG_ATTRIBUTE("starting SDK version 6.4.0, please use `setSharingFilterForPartners:`"); |
| | | |
| | | @property(nonatomic) NSUInteger deepLinkTimeout; |
| | | |
| | |
| | | */ |
| | | - (void)setSharingFilterForPartners:(NSArray<NSString *> * _Nullable)sharingFilter; |
| | | |
| | | |
| | | /** |
| | | Sets or updates the user consent data related to GDPR and DMA regulations for advertising and data usage |
| | | purposes within the application. This method must be invoked with the user's current consent status each |
| | | time the app starts or whenever there is a change in the user's consent preferences. |
| | | |
| | | Note that this method does not persist the consent data across app sessions; it only applies for the |
| | | duration of the current app session. If you wish to stop providing the consent data, you should |
| | | cease calling this method. |
| | | |
| | | @param consent an instance of AppsFlyerConsent that encapsulates the user's consent information. |
| | | */ |
| | | - (void)setConsentData:(AppsFlyerConsent *)consent; |
| | | |
| | | /** |
| | | Enable the SDK to collect and send TCF data |
| | | |
| | | @param shouldCollectConsentData indicates if the TCF data collection is enabled. |
| | | */ |
| | | - (void)enableTCFDataCollection:(BOOL)shouldCollectConsentData; |
| | | |
| | | /** |
| | | Validate if URL contains certain string and append quiery |
| | | parameters to deeplink URL. In case if URL does not contain user-defined string, |