From 8fa52d6d93a9c60f5a09b5fd1c80b3a9c35046d0 Mon Sep 17 00:00:00 2001
From: lpw
Date: Mon, 15 Apr 2024 11:25:12 +0800
Subject: [PATCH] 提交3.18.0

---
 frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h
index 1d9a438..0bfec88 100644
--- a/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h
+++ b/frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h
@@ -14,6 +14,31 @@
 + (void)initiateOnDeviceConversionMeasurementWithEmailAddress:(NSString *)emailAddress
     NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(emailAddress:));
 
+/// Initiates on-device conversion measurement given a phone number in E.164 format. Requires
+/// dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op.
+/// @param phoneNumber User phone number. Must be in E.164 format, which means it must be
+///   limited to a maximum of 15 digits and must include a plus sign (+) prefix and country code
+///   with no dashes, parentheses, or spaces.
++ (void)initiateOnDeviceConversionMeasurementWithPhoneNumber:(NSString *)phoneNumber
+    NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(phoneNumber:));
+
+/// Initiates on-device conversion measurement given a sha256-hashed user email address. Requires
+/// dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op.
+/// @param hashedEmailAddress User email address as a UTF8-encoded string normalized and hashed
+///   according to the instructions at
+///   https://firebase.google.com/docs/tutorials/ads-ios-on-device-measurement/step-3.
++ (void)initiateOnDeviceConversionMeasurementWithHashedEmailAddress:(NSData *)hashedEmailAddress
+    NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(hashedEmailAddress:));
+
+/// Initiates on-device conversion measurement given a sha256-hashed phone number in E.164 format.
+/// Requires dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a
+/// no-op.
+/// @param hashedPhoneNumber UTF8-encoded user phone number in E.164 format and then hashed
+///   according to the instructions at
+///   https://firebase.google.com/docs/tutorials/ads-ios-on-device-measurement/step-3.
++ (void)initiateOnDeviceConversionMeasurementWithHashedPhoneNumber:(NSData *)hashedPhoneNumber
+    NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(hashedPhoneNumber:));
+
 @end
 
 NS_ASSUME_NONNULL_END

--
Gitblit v1.8.0