diff options
Diffstat (limited to 'chromium/components/feature_engagement/public/feature_configurations.cc')
-rw-r--r-- | chromium/components/feature_engagement/public/feature_configurations.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/chromium/components/feature_engagement/public/feature_configurations.cc b/chromium/components/feature_engagement/public/feature_configurations.cc index e2a88b038d3..f9bfc199230 100644 --- a/chromium/components/feature_engagement/public/feature_configurations.cc +++ b/chromium/components/feature_engagement/public/feature_configurations.cc @@ -110,6 +110,21 @@ absl::optional<FeatureConfig> GetClientSideFeatureConfig( return config; } + if (kIPHIntentChipFeature.name == feature->name) { + absl::optional<FeatureConfig> config = FeatureConfig(); + config->valid = true; + config->availability = Comparator(ANY, 0); + config->session_rate = Comparator(ANY, 0); + + // Show the IPH once a month if the intent chip hasn't opened any app in + // a year. + config->trigger = + EventConfig("intent_chip_trigger", Comparator(EQUAL, 0), 30, 360); + config->used = + EventConfig("intent_chip_opened_app", Comparator(EQUAL, 0), 360, 360); + return config; + } + #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || // BUILDFLAG(IS_CHROMEOS) |