diff --git a/wire-ios/Configuration/url.json b/wire-ios/Configuration/url.json index 0951826bf88..f0ccfb2cb40 100644 --- a/wire-ios/Configuration/url.json +++ b/wire-ios/Configuration/url.json @@ -22,5 +22,7 @@ "howToAddConversationToCustomFolder": "https://support.wire.com/hc/en-us/articles/360002855817-Add-a-conversation-to-a-custom-folder", "howToChangeEmail": "https://support.wire.com/hc/en-us/articles/203762940-Change-your-email-address", "howToDeleteAccount": "https://support.wire.com/hc/en-us/articles/207555795-Delete-a-personal-account", - "learnMoreAboutChannels": "https://support.wire.com/hc/en-us/articles/25732551379101-Create-a-channel" + "learnMoreAboutChannels": "https://support.wire.com/hc/en-us/articles/25732551379101-Create-a-channel", + "learnMoreAboutE2EE": "https://support.wire.com/hc/articles/10898523878173" + } diff --git a/wire-ios/Wire-iOS/Sources/Helpers/Bundle/Bundle+WireURLs.swift b/wire-ios/Wire-iOS/Sources/Helpers/Bundle/Bundle+WireURLs.swift index 96271cbaa76..cfd4cab53a3 100644 --- a/wire-ios/Wire-iOS/Sources/Helpers/Bundle/Bundle+WireURLs.swift +++ b/wire-ios/Wire-iOS/Sources/Helpers/Bundle/Bundle+WireURLs.swift @@ -103,6 +103,9 @@ struct WireURLs: Codable { /// Link to an article about channels. let learnMoreAboutChannels: URL + /// Link to an article about end to end encryption. + let learnMoreAboutE2EE: URL + static var shared: WireURLs = { do { return try WireURLs(forResource: "url", withExtension: "json") @@ -144,6 +147,7 @@ struct WireURLs: Codable { case howToChangeEmail case howToDeleteAccount case learnMoreAboutChannels + case learnMoreAboutE2EE } enum WireURLsError: Error { diff --git a/wire-ios/Wire-iOS/Sources/UserInterface/ConnectRequests/GuestAccountWarningView.swift b/wire-ios/Wire-iOS/Sources/UserInterface/ConnectRequests/GuestAccountWarningView.swift index 9d2a1436f29..c92f3c4a724 100644 --- a/wire-ios/Wire-iOS/Sources/UserInterface/ConnectRequests/GuestAccountWarningView.swift +++ b/wire-ios/Wire-iOS/Sources/UserInterface/ConnectRequests/GuestAccountWarningView.swift @@ -77,7 +77,7 @@ final class GuestAccountWarningView: UIView { stackView.addArrangedSubview(messageLabel) let linkText = L10n.Localizable.Conversation.ConnectionView.Welcome.learnMore - let linkUrl = URL(string: "https://support.wire.com/hc/articles/10898523878173")! + let linkUrl = WireURLs.shared.learnMoreAboutE2EE let linkAttributes: [NSAttributedString.Key: AnyObject] = [ .font: UIFont.mediumSemiboldFont, diff --git a/wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Content/Cells/ConfigurationMessageCell/Components/ConversationWelcomeSystemMessageCellDescription.swift b/wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Content/Cells/ConfigurationMessageCell/Components/ConversationWelcomeSystemMessageCellDescription.swift index 400c45cba19..2108d1dec0f 100644 --- a/wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Content/Cells/ConfigurationMessageCell/Components/ConversationWelcomeSystemMessageCellDescription.swift +++ b/wire-ios/Wire-iOS/Sources/UserInterface/Conversation/Content/Cells/ConfigurationMessageCell/Components/ConversationWelcomeSystemMessageCellDescription.swift @@ -53,7 +53,7 @@ final class ConversationWelcomeSystemMessageCellDescription: ConversationMessage } let linkLabel = L10n.Localizable.Conversation.ConnectionView.Welcome.learnMore - let linkUrl = URL(string: "https://support.wire.com/hc/articles/10898523878173")! + let linkUrl = WireURLs.shared.learnMoreAboutE2EE let titleAttributes: [NSAttributedString.Key: AnyObject] = [ .font: FontSpec(.header, .semibold).font!,