summaryrefslogtreecommitdiffstats
path: root/mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml')
-rw-r--r--mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml55
1 files changed, 55 insertions, 0 deletions
diff --git a/mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml b/mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml
new file mode 100644
index 0000000000..3c63e3ed90
--- /dev/null
+++ b/mobile/android/fenix/app/messaging-evergreen-messages.fml.yaml
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+---
+# This file configures "evergreen" messages that are displayed via
+# the Nimbus Messaging system.
+#
+# They are "evergreen" in that they apply to all users, and shipped with the app.
+#
+# This file is intended to grow new messages once messages have been tested via
+# experiment, rolled out to everyone in the release, and are ready to be rolled out
+# without the remote prompting from Experimenter.
+#
+# When adding new messages to this file, please add the experiment (and/or rollout) URLs used to
+# validate them.
+#
+# Triggers, actions and styles are configured in messaging-fenix.fml.yaml.
+import:
+ - path: ../../android-components/components/service/nimbus/messaging.fml.yaml
+ channel: release
+ features:
+ messaging:
+ # This message displays on the homescreen, asking the user to set Firefox as the default.
+ # It is triggered after a minimum of 4 launches of the app.
+ - value:
+ messages:
+ default-browser:
+ title: default_browser_experiment_card_title
+ text: default_browser_experiment_card_text
+ surface: homescreen
+ action: "MAKE_DEFAULT_BROWSER"
+ trigger-if-all:
+ - USER_ESTABLISHED_INSTALL
+ exclude-if-any:
+ - I_AM_DEFAULT_BROWSER
+ style: PERSISTENT
+ button-label: preferences_set_as_default_browser
+
+ triggers:
+ USER_ESTABLISHED_INSTALL: "number_of_app_launches >=4"
+
+ # This message displays as a 'push' notification, asking the user to set Firefox as the default.
+ # It is triggered three days after install.
+ - value:
+ messages:
+ default-browser-notification:
+ title: nimbus_notification_default_browser_title
+ text: nimbus_notification_default_browser_text
+ surface: notification
+ style: NOTIFICATION
+ trigger-if-all:
+ - DAY_3_AFTER_INSTALL
+ exclude-if-any:
+ - I_AM_DEFAULT_BROWSER
+ action: MAKE_DEFAULT_BROWSER