J'ai un lien vers mon facebook, sur mon site, qui s'ouvre dans le navigateur du téléphone.Facebook page non ouverte dans l'application swift 3
Je voudrais l'ouvrir dans l'application facebook par défaut, si l'application est installée.
J'ai essayé de mettre ce code mais cela ne fonctionne pas. Ouvre la page facebook toujours et uniquement via safari et non via l'application facebook. Si vous pouvez m'aider s'il vous plaît.
@IBAction func supporto(_ sender: UIBarButtonItem) {
let Username = "831831923611308"
let appURL = NSURL(string: "fb://profile/\(Username)")!
let webURL = NSURL(string: "https://facebook.com/\(Username)")!
let application = UIApplication.shared
if application.canOpenURL(appURL as URL) {
if #available(iOS 10.0, *) {
application.open(appURL as URL)
} else {
// Fallback on earlier versions
}
} else {
if #available(iOS 10.0, *) {
application.open(webURL as URL)
} else {
// Fallback on earlier versions
}
}
}
Pouvez-vous confirmer que le tableau 'LSApplicationQueriesSchemes' est dans' Info.plist' et pas un autre plist? Aussi que vous avez essayé de nettoyer et reconstruire (commande + Maj + K, et commande + B) –
Envisager de changer 'NSURL (_)' à 'URL (_)' et en supprimant 'comme URL' plus tard dans le code –
oui ... est dans Info.plist –