Currently, I want to check in my app whether Facebook App is installed or not.
What am I doing:
UIApplication.shared.canOpenURL(URL(string: "fb://")!)enter code here
In URL Schemes I have added fb, so not missed that part too.
But canOpenURL RETURNS TRUE
! But the app IS UNinstalled. I restarted the device, not helped. Why this is happening?
UPDATE: some code
if UIApplication.shared.canOpenURL(URL(string: "fb://")!) {
self.shareToFacebook(with: completion)
} else {
progressVC.dismiss(animated: false, completion: nil)
UIApplication.shared.open(URL(string: "https://itunes.apple.com/us/app/facebook/id284882215")!)
}
SOLUTION: I found the solution people. In URL types I had been added fb45....(id of my app), and also added fb, which one shouldn't be there, I removed fb, and only kept the one with id, so the openURL now returns false if the app is not installed