Skip to content

Commit 64b270b

Browse files
authored
Temporarily restore setAnalyticsCollectionEnabled (#2803)
1 parent 47bd60a commit 64b270b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Firebase/Core/FIRAnalyticsConfiguration.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ - (void)postNotificationName:(NSString *)name value:(id)value {
3939
userInfo:@{name : value}];
4040
}
4141

42+
- (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled {
43+
[self setAnalyticsCollectionEnabled:analyticsCollectionEnabled persistSetting:YES];
44+
}
45+
4246
- (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled
4347
persistSetting:(BOOL)shouldPersist {
4448
// Persist the measurementEnabledState. Use FIRAnalyticsEnabledState values instead of YES/NO.

Firebase/Core/Private/FIRAnalyticsConfiguration.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ static NSString *const kFIRAnalyticsConfigurationSetSessionTimeoutIntervalNotifi
4343
/// Returns the shared instance of FIRAnalyticsConfiguration.
4444
+ (FIRAnalyticsConfiguration *)sharedInstance;
4545

46+
// Sets whether analytics collection is enabled for this app on this device. This setting is
47+
// persisted across app sessions. By default it is enabled.
48+
- (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled;
49+
4650
/// Sets whether analytics collection is enabled for this app on this device, and a flag to persist
4751
/// the value or not. The setting should not be persisted if being set by the global data collection
4852
/// flag.

0 commit comments

Comments
 (0)