[iOS][DefaultBrowser] Add flag for trigger criteria experiment.
Add feature flag for trigger criteria experimentation.
Change-Id: I133f1a888efc7434f84f2198e917c6008f5baabc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4609070
Reviewed-by: Cheick Cisse <[email protected]>
Commit-Queue: Gayane Petrosyan <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1159645}
diff --git a/ios/chrome/browser/flags/about_flags.mm b/ios/chrome/browser/flags/about_flags.mm
index 601f697..2bacf2b9 100644
--- a/ios/chrome/browser/flags/about_flags.mm
+++ b/ios/chrome/browser/flags/about_flags.mm
@@ -231,6 +231,17 @@
};
const FeatureEntry::FeatureParam
+ kDefaultBrowserTriggerCriteriaExperimentParamOptions[] = {
+ {kDefaultBrowserTriggerOnOmniboxCopyPaste, "true"}};
+const FeatureEntry::FeatureVariation
+ kDefaultBrowserTriggerCriteriaExperimentParams[] = {
+ {"Trigger on omnibox copy-paste",
+ kDefaultBrowserTriggerCriteriaExperimentParamOptions,
+ std::size(kDefaultBrowserTriggerCriteriaExperimentParamOptions),
+ nullptr},
+};
+
+const FeatureEntry::FeatureParam
kAutofillUseMobileLabelDisambiguationShowAll[] = {
{autofill::features::kAutofillUseMobileLabelDisambiguationParameterName,
autofill::features::
@@ -1219,6 +1230,14 @@
flag_descriptions::kDefaultBrowserPromoForceShowPromoDescription,
flags_ui::kOsIos,
MULTI_VALUE_TYPE(kDefaultBrowserPromoForceShowPromoChoices)},
+ {"default-browser-promo-trigger-criteria-experiment",
+ flag_descriptions::kDefaultBrowserTriggerCriteriaExperimentName,
+ flag_descriptions::kDefaultBrowserTriggerCriteriaExperimentDescription,
+ flags_ui::kOsIos,
+ FEATURE_WITH_PARAMS_VALUE_TYPE(
+ kDefaultBrowserTriggerCriteriaExperiment,
+ kDefaultBrowserTriggerCriteriaExperimentParams,
+ "DefaultBrowserTriggerCriteriaExperimentParams")},
#if BUILDFLAG(IOS_BACKGROUND_MODE_ENABLED)
{"feed-background-refresh-ios",
flag_descriptions::kFeedBackgroundRefreshName,