From 2a6e915882ea9d2e9ac793dea4f97c45d049e5e5 Mon Sep 17 00:00:00 2001 From: amddg44 Date: Wed, 4 Dec 2024 20:20:55 +0100 Subject: [PATCH] Temporary PIR incident notification (#121) Task: https://app.asana.com/0/0/1208896506192493/f This PR adds a message to notify users on app version `1.116.0` of a temporary issue with PIR **Testing instructions:** 1. In `RemoteMessagingClient.swift` update the debug URL to the staging URL from this PR 2. Ensure you are on app version `1.116.0` and that your system locale is set to the US 3. Launch the app and confirm the remote message appears --------- Co-authored-by: Elle Sullivan --- live/macos-config/macos-config.json | 37 ++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/live/macos-config/macos-config.json b/live/macos-config/macos-config.json index 8652ca6..543b5f9 100644 --- a/live/macos-config/macos-config.json +++ b/live/macos-config/macos-config.json @@ -1,6 +1,21 @@ { - "version": 7, + "version": 8, "messages": [ + { + "id": "macos_pir_incident_dec_2024", + "content": { + "messageType": "big_single_action", + "titleText": "Personal Information Removal", + "descriptionText": "Please update your DuckDuckGo browser as we've fixed a critical issue with Personal Information Removal.", + "placeholder": "CriticalUpdate", + "primaryActionText": "Update", + "primaryAction": { + "type": "url", + "value": "duck://settings/about" + } + }, + "matchingRules": [11] + }, { "id": "macos_privacy_pro_app_store_exit_survey_1", "content": { @@ -266,6 +281,26 @@ "value": false } } + }, + { + "id": 11, + "attributes": { + "appVersion": { + "min": "1.116.0.0", + "max": "1.116.0.999999" + }, + "locale": { + "value": [ + "en-US" + ] + }, + "pproSubscriber": { + "value": true + }, + "pproSubscriptionStatus": { + "value": ["active"] + } + } } ] }