summaryrefslogtreecommitdiff
path: root/chromium/components/feature_engagement/public/feature_configurations.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/feature_engagement/public/feature_configurations.cc')
-rw-r--r--chromium/components/feature_engagement/public/feature_configurations.cc15
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)