diff --git a/Sources/Reader/Reader.entitlements b/Sources/Reader/Reader.entitlements index 70cf1beeadfb..5f0f76a5dc7e 100644 --- a/Sources/Reader/Reader.entitlements +++ b/Sources/Reader/Reader.entitlements @@ -6,7 +6,6 @@ webcredentials:wordpress.com webcredentials:*.wordpress.com - applinks:links.wp.a8cmail.com aps-environment development diff --git a/WordPress/Classes/System/Root View/WPTabBarController+RootViewPresenter.swift b/WordPress/Classes/System/Root View/WPTabBarController+RootViewPresenter.swift index 75f4b480f037..928f163069c3 100644 --- a/WordPress/Classes/System/Root View/WPTabBarController+RootViewPresenter.swift +++ b/WordPress/Classes/System/Root View/WPTabBarController+RootViewPresenter.swift @@ -22,8 +22,13 @@ extension WPTabBarController: RootViewPresenter { } func showNotificationsTab(completion: ((NotificationsViewController) -> Void)?) { - self.selectedIndex = WPTab.notifications.rawValue - completion?(self.notificationsViewController!) + // UITabBarController.selectedIndex must be used from main thread only. + DispatchQueue.main.async { [weak self] in + guard let self else { return } + + self.selectedIndex = WPTab.notifications.rawValue + completion?(self.notificationsViewController!) + } } // MARK: Me diff --git a/WordPress/Classes/System/WordPressAppDelegate.swift b/WordPress/Classes/System/WordPressAppDelegate.swift index a6860bcaff2f..8167daf7b130 100644 --- a/WordPress/Classes/System/WordPressAppDelegate.swift +++ b/WordPress/Classes/System/WordPressAppDelegate.swift @@ -473,24 +473,15 @@ extension WordPressAppDelegate { extension WordPressAppDelegate { private func trackDeepLink(for url: URL, completion: @escaping ((URL) -> Void)) { - guard isIterableDeepLink(url) else { - completion(url) - return - } - - let task = URLSession.shared.dataTask(with: url) {(_, response, error) in - if let url = response?.url { - completion(url) + let task = URLSession.shared.dataTask(with: url) { _, response, error in + guard let url = response?.url else { + return } + + completion(url) } task.resume() } - - private func isIterableDeepLink(_ url: URL) -> Bool { - return url.absoluteString.contains(WordPressAppDelegate.iterableDomain) - } - - private static let iterableDomain = "links.wp.a8cmail.com" } // MARK: - Helpers diff --git a/WordPress/Jetpack/JetpackDebug.entitlements b/WordPress/Jetpack/JetpackDebug.entitlements index 7300f805fe0e..11eb0930bd31 100644 --- a/WordPress/Jetpack/JetpackDebug.entitlements +++ b/WordPress/Jetpack/JetpackDebug.entitlements @@ -17,7 +17,6 @@ applinks:wordpress.com applinks:*.wordpress.com applinks:public-api.wordpress.com - applinks:links.wp.a8cmail.com com.apple.security.application-groups diff --git a/WordPress/Jetpack/JetpackRelease-Alpha.entitlements b/WordPress/Jetpack/JetpackRelease-Alpha.entitlements index efdce8fda2ba..486afcb0595c 100644 --- a/WordPress/Jetpack/JetpackRelease-Alpha.entitlements +++ b/WordPress/Jetpack/JetpackRelease-Alpha.entitlements @@ -13,7 +13,6 @@ applinks:wordpress.com applinks:*.wordpress.com applinks:public-api.wordpress.com - applinks:links.wp.a8cmail.com com.apple.security.application-groups diff --git a/WordPress/Jetpack/JetpackRelease.entitlements b/WordPress/Jetpack/JetpackRelease.entitlements index 7300f805fe0e..11eb0930bd31 100644 --- a/WordPress/Jetpack/JetpackRelease.entitlements +++ b/WordPress/Jetpack/JetpackRelease.entitlements @@ -17,7 +17,6 @@ applinks:wordpress.com applinks:*.wordpress.com applinks:public-api.wordpress.com - applinks:links.wp.a8cmail.com com.apple.security.application-groups diff --git a/WordPress/WordPress-Alpha.entitlements b/WordPress/WordPress-Alpha.entitlements index b4fdb57dfdfd..746c03fe2ddc 100644 --- a/WordPress/WordPress-Alpha.entitlements +++ b/WordPress/WordPress-Alpha.entitlements @@ -6,7 +6,6 @@ webcredentials:wordpress.com webcredentials:*.wordpress.com - applinks:links.wp.a8cmail.com com.apple.security.application-groups diff --git a/WordPress/WordPress.entitlements b/WordPress/WordPress.entitlements index a0ac3a4d6d3b..01c82000c649 100644 --- a/WordPress/WordPress.entitlements +++ b/WordPress/WordPress.entitlements @@ -12,7 +12,6 @@ webcredentials:wordpress.com webcredentials:*.wordpress.com - applinks:links.wp.a8cmail.com com.apple.developer.icloud-container-identifiers