I am trying to deep link from my app to a user\'s twitter profile on the native twitter app. I have added schema rules for twitter and the following code:
ap
Use this for twitter profile share, Swift 4:
let screenName = "NJMINISTRIESINC"
let appURL = URL(string: "twitter://user?screen_name=\(screenName)")!
let webURL = URL(string: "https://twitter.com/\(screenName)")!
if UIApplication.shared.canOpenURL(appURL as URL) {
if #available(iOS 10.0, *) {
UIApplication.shared.open(appURL)
} else {
UIApplication.shared.openURL(appURL)
}
} else {
//redirect to safari because the user doesn't have Instagram
if #available(iOS 10.0, *) {
UIApplication.shared.open(webURL)
} else {
UIApplication.shared.openURL(webURL)
}
}