diff --git a/CHANGES.md b/CHANGES.md index b50eef2de..dcf4afff8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,10 @@ +## Changes in 1.8.27 (2022-08-12) + +Others + +- Update camera, contacts and photos usage strings for App Store review. ([#6559](https://github.com/vector-im/element-ios/issues/6559)) + + ## Changes in 1.8.26 (2022-08-10) 🙌 Improvements diff --git a/Riot/Assets/en.lproj/InfoPlist.strings b/Riot/Assets/en.lproj/InfoPlist.strings index 4e42de08a..d3c47896e 100644 --- a/Riot/Assets/en.lproj/InfoPlist.strings +++ b/Riot/Assets/en.lproj/InfoPlist.strings @@ -15,10 +15,10 @@ */ // Permissions usage explanations -"NSCameraUsageDescription" = "The camera is used to take photos and videos, make video calls."; -"NSPhotoLibraryUsageDescription" = "The photo library is used to send photos and videos."; +"NSCameraUsageDescription" = "The camera is used to make video calls, or take and upload photos and videos."; +"NSPhotoLibraryUsageDescription" = "Allow access to photos to upload photos and videos from your library."; "NSMicrophoneUsageDescription" = "Element needs to access your microphone to make and receive calls, take videos, and record voice messages."; -"NSContactsUsageDescription" = "Element will check your contacts with your identity server to find who is on Matrix."; +"NSContactsUsageDescription" = "They will be shared with your identity server to help find your contacts on Matrix."; "NSCalendarsUsageDescription" = "See your scheduled meetings in the app."; "NSFaceIDUsageDescription" = "Face ID is used to access your app."; "NSLocationWhenInUseUsageDescription" = "When you share your location to people, Element needs access to show them a map."; diff --git a/Riot/Assets/en.lproj/Vector.strings b/Riot/Assets/en.lproj/Vector.strings index 7ff7f0697..5ae490f35 100644 --- a/Riot/Assets/en.lproj/Vector.strings +++ b/Riot/Assets/en.lproj/Vector.strings @@ -203,7 +203,7 @@ "authentication_verify_msisdn_waiting_button" = "Resend code"; "authentication_verify_msisdn_invalid_phone_number" = "Invalid phone number"; -"authentication_terms_title" = "Server policies"; +"authentication_terms_title" = "Privacy policies"; /* The placeholder will show the homeserver's domain */ "authentication_terms_message" = "Please read %@’s terms and policies"; "authentication_terms_policy_url_error" = "Unable to find the selected policy. Please try again later."; diff --git a/Riot/Generated/Strings.swift b/Riot/Generated/Strings.swift index d4323c05d..08c2a34af 100644 --- a/Riot/Generated/Strings.swift +++ b/Riot/Generated/Strings.swift @@ -739,7 +739,7 @@ public class VectorL10n: NSObject { public static var authenticationTermsPolicyUrlError: String { return VectorL10n.tr("Vector", "authentication_terms_policy_url_error") } - /// Server policies + /// Privacy policies public static var authenticationTermsTitle: String { return VectorL10n.tr("Vector", "authentication_terms_title") } diff --git a/Riot/SupportingFiles/Info.plist b/Riot/SupportingFiles/Info.plist index 5b44a364b..5271d2330 100644 --- a/Riot/SupportingFiles/Info.plist +++ b/Riot/SupportingFiles/Info.plist @@ -71,9 +71,9 @@ NSCalendarsUsageDescription See your scheduled meetings in the app. NSCameraUsageDescription - The camera is used to take photos and videos, make video calls. + The camera is used to make video calls, or take and upload photos and videos. NSContactsUsageDescription - Element will check your contacts with your identity server to find who is on Matrix. + They will be shared with your identity server to help find your contacts on Matrix. NSFaceIDUsageDescription Face ID is used to access your app. NSLocationAlwaysAndWhenInUseUsageDescription @@ -83,7 +83,7 @@ NSMicrophoneUsageDescription The microphone is used to take videos, make calls. NSPhotoLibraryUsageDescription - The photo library is used to send photos and videos. + Allow access to photos to upload photos and videos from your library. NSSiriUsageDescription Siri is used to perform calls even from the lock screen. UIBackgroundModes