notificationGoToSettingsAskAgainDays property
int
get
notificationGoToSettingsAskAgainDays
Number of days to wait before re-showing the "go to settings" prompt to a permanently-denied user who previously declined to open settings.
Can be set via:
- Code:
AppConfigBase.notificationGoToSettingsAskAgainDaysDefault = 14 - Build flag:
--dart-define notificationGoToSettingsAskAgainDays=14 - Firebase Remote Config:
notificationGoToSettingsAskAgainDays
Default: 30 days
Implementation
static int get notificationGoToSettingsAskAgainDays {
const envValue =
int.fromEnvironment('notificationGoToSettingsAskAgainDays', defaultValue: -1);
if (envValue != -1) {
return envValue;
} else {
final remoteValue =
g<RemoteConfigRepoInt>().getInt('notificationGoToSettingsAskAgainDays');
if (remoteValue > 0) {
final bounds = configBounds['notificationGoToSettingsAskAgainDays']!;
return remoteValue.clamp(bounds.min, bounds.max);
} else {
return defaultRemoteConfig['notificationGoToSettingsAskAgainDays'] as int;
}
}
}