Skip to content

Commit 780f0b4

Browse files
committed
feat(ios): update the Firebase iOS SDK to 10.19.0
1 parent c824ef0 commit 780f0b4

File tree

88 files changed

+5527
-47
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+5527
-47
lines changed

ios/manifest

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
# this is your module manifest and used by Titanium
33
# during compilation, packaging, distribution, etc.
44
#
5-
version: 8.0.1
5+
version: 9.0.0
66
apiversion: 2
77
architectures: arm64 x86_64
88
description: titanium-firebase-analytics
99
author: Hans Knoechel
1010
license: Apache 2
1111
mac: false
12-
copyright: Copyright (c) 2017-present by Axway Appcelerator
12+
copyright: Copyright (c) 2017-present by Hans Knöchel
1313

1414
# these should not be edited
1515
name: titanium-firebase-analytics

ios/platform/FirebaseAnalytics.xcframework/Info.plist

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
</dict>
2222
<dict>
2323
<key>LibraryIdentifier</key>
24-
<string>macos-arm64_x86_64</string>
24+
<string>ios-arm64_x86_64-maccatalyst</string>
2525
<key>LibraryPath</key>
2626
<string>FirebaseAnalytics.framework</string>
2727
<key>SupportedArchitectures</key>
@@ -30,61 +30,61 @@
3030
<string>x86_64</string>
3131
</array>
3232
<key>SupportedPlatform</key>
33-
<string>macos</string>
33+
<string>ios</string>
34+
<key>SupportedPlatformVariant</key>
35+
<string>maccatalyst</string>
3436
</dict>
3537
<dict>
3638
<key>LibraryIdentifier</key>
37-
<string>tvos-arm64</string>
39+
<string>ios-arm64_x86_64-simulator</string>
3840
<key>LibraryPath</key>
3941
<string>FirebaseAnalytics.framework</string>
4042
<key>SupportedArchitectures</key>
4143
<array>
4244
<string>arm64</string>
45+
<string>x86_64</string>
4346
</array>
4447
<key>SupportedPlatform</key>
45-
<string>tvos</string>
48+
<string>ios</string>
49+
<key>SupportedPlatformVariant</key>
50+
<string>simulator</string>
4651
</dict>
4752
<dict>
4853
<key>LibraryIdentifier</key>
49-
<string>ios-arm64_x86_64-simulator</string>
54+
<string>ios-arm64</string>
5055
<key>LibraryPath</key>
5156
<string>FirebaseAnalytics.framework</string>
5257
<key>SupportedArchitectures</key>
5358
<array>
5459
<string>arm64</string>
55-
<string>x86_64</string>
5660
</array>
5761
<key>SupportedPlatform</key>
5862
<string>ios</string>
59-
<key>SupportedPlatformVariant</key>
60-
<string>simulator</string>
6163
</dict>
6264
<dict>
6365
<key>LibraryIdentifier</key>
64-
<string>ios-arm64_x86_64-maccatalyst</string>
66+
<string>tvos-arm64</string>
6567
<key>LibraryPath</key>
6668
<string>FirebaseAnalytics.framework</string>
6769
<key>SupportedArchitectures</key>
6870
<array>
6971
<string>arm64</string>
70-
<string>x86_64</string>
7172
</array>
7273
<key>SupportedPlatform</key>
73-
<string>ios</string>
74-
<key>SupportedPlatformVariant</key>
75-
<string>maccatalyst</string>
74+
<string>tvos</string>
7675
</dict>
7776
<dict>
7877
<key>LibraryIdentifier</key>
79-
<string>ios-arm64</string>
78+
<string>macos-arm64_x86_64</string>
8079
<key>LibraryPath</key>
8180
<string>FirebaseAnalytics.framework</string>
8281
<key>SupportedArchitectures</key>
8382
<array>
8483
<string>arm64</string>
84+
<string>x86_64</string>
8585
</array>
8686
<key>SupportedPlatform</key>
87-
<string>ios</string>
87+
<string>macos</string>
8888
</dict>
8989
</array>
9090
<key>CFBundlePackageType</key>

ios/platform/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+Consent.h

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44

55
NS_ASSUME_NONNULL_BEGIN
66

7-
/// The type of consent to set. Supported consent types are `ConsentType.adStorage` and
8-
/// `ConsentType.analyticsStorage`. Omitting a type retains its previous status.
7+
/// The type of consent to set. Supported consent types are `ConsentType.adStorage`,
8+
/// `ConsentType.analyticsStorage`, `ConsentType.adUserData`, and `ConsentType.adPersonalization`.
9+
/// Omitting a type retains its previous status.
910
typedef NSString *FIRConsentType NS_TYPED_ENUM NS_SWIFT_NAME(ConsentType);
1011
extern FIRConsentType const FIRConsentTypeAdStorage;
1112
extern FIRConsentType const FIRConsentTypeAnalyticsStorage;
13+
extern FIRConsentType const FIRConsentTypeAdUserData;
14+
extern FIRConsentType const FIRConsentTypeAdPersonalization;
1215

1316
/// The status value of the consent type. Supported statuses are `ConsentStatus.granted` and
1417
/// `ConsentStatus.denied`.
@@ -24,8 +27,9 @@ extern FIRConsentStatus const FIRConsentStatusGranted;
2427
/// persisted across app sessions. By default consent types are set to `ConsentStatus.granted`.
2528
///
2629
/// @param consentSettings A Dictionary of consent types. Supported consent type keys are
27-
/// `ConsentType.adStorage` and `ConsentType.analyticsStorage`. Valid values are
28-
/// `ConsentStatus.granted` and `ConsentStatus.denied`.
30+
/// `ConsentType.adStorage`, `ConsentType.analyticsStorage`, `ConsentType.adUserData`, and
31+
/// `ConsentType.adPersonalization`. Valid values are `ConsentStatus.granted` and
32+
/// `ConsentStatus.denied`.
2933
+ (void)setConsent:(NSDictionary<FIRConsentType, FIRConsentStatus> *)consentSettings;
3034

3135
@end

ios/platform/FirebaseAnalytics.xcframework/ios-arm64/FirebaseAnalytics.framework/Headers/FIRAnalytics+OnDevice.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ API_UNAVAILABLE(macCatalyst, macos, tvos, watchos)
1414
+ (void)initiateOnDeviceConversionMeasurementWithEmailAddress:(NSString *)emailAddress
1515
NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(emailAddress:));
1616

17+
/// Initiates on-device conversion measurement given a phone number in E.164 format. Requires
18+
/// dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op.
19+
/// @param phoneNumber User phone number. Must be in E.164 format, which means it must be
20+
/// limited to a maximum of 15 digits and must include a plus sign (+) prefix and country code
21+
/// with no dashes, parentheses, or spaces.
22+
+ (void)initiateOnDeviceConversionMeasurementWithPhoneNumber:(NSString *)phoneNumber
23+
NS_SWIFT_NAME(initiateOnDeviceConversionMeasurement(phoneNumber:));
24+
1725
@end
1826

1927
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)