From 93c16a61ab78df35cc964b38c7879f1a22c6d474 Mon Sep 17 00:00:00 2001 From: lpw Date: Mon, 15 Apr 2024 09:08:33 +0800 Subject: [PATCH] 提交3.18.0 --- frameworks/AppsFlyerLib.xcframework/ios-arm64_armv7/AppsFlyerLib.framework/Headers/AppsFlyerLib.h | 41 ++++++++++++++++++++++++++++++++++------- 1 files changed, 34 insertions(+), 7 deletions(-) diff --git a/frameworks/AppsFlyerLib.xcframework/ios-arm64_armv7/AppsFlyerLib.framework/Headers/AppsFlyerLib.h b/frameworks/AppsFlyerLib.xcframework/ios-arm64_armv7/AppsFlyerLib.framework/Headers/AppsFlyerLib.h index e72bea0..8990931 100644 --- a/frameworks/AppsFlyerLib.xcframework/ios-arm64_armv7/AppsFlyerLib.framework/Headers/AppsFlyerLib.h +++ b/frameworks/AppsFlyerLib.xcframework/ios-arm64_armv7/AppsFlyerLib.framework/Headers/AppsFlyerLib.h @@ -2,7 +2,7 @@ // 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. // @@ -12,6 +12,7 @@ #import <AppsFlyerLib/AppsFlyerShareInviteHelper.h> #import <AppsFlyerLib/AppsFlyerDeepLinkResult.h> #import <AppsFlyerLib/AppsFlyerDeepLink.h> +#import <AppsFlyerLib/AppsFlyerConsent.h> NS_ASSUME_NONNULL_BEGIN @@ -350,7 +351,7 @@ [[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. @@ -361,12 +362,12 @@ [[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; @@ -389,7 +390,7 @@ AppsFlyerLib.shared().currentDeviceLanguage("EN") </pre> */ -@property(nonatomic, nullable) NSString *currentDeviceLanguage; +@property(nonatomic, nullable, copy) NSString *currentDeviceLanguage; /** Internal API. Please don't use. @@ -581,6 +582,11 @@ - (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. @@ -636,13 +642,13 @@ /** 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; @@ -663,6 +669,27 @@ */ - (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, -- Gitblit v1.8.0