如何从您的应用程序打开facebook \ instagram页面\个人资料? (迅速)

时间:2019-05-06 10:57:40

标签: ios swift facebook info.plist lsapplicationqueriesschemes

我正在尝试从我的应用程序打开一个Facebook页面。这是代码:

let facebookWebURL = URL.init(string: "https://www.facebook.com/aviramnet")
let facebookAppURL = URL.init(string: "fb://profile/220780122049926")

if (UIApplication.shared.canOpenURL(facebookAppURL!)){
    UIApplication.shared.open(facebookAppURL!, options: [:], completionHandler: nil)
}else{
    UIApplication.shared.open(facebookWebURL!, options: [:], completionHandler: nil)
}

但是它仅在Safari浏览器中打开该应用程序。我错过了什么?

是的,我已经安装了Facebook应用。

1 个答案:

答案 0 :(得分:0)

您需要添加应用程序的info.plist:

LSApplicationQueriesSchemes 数组下添加一项:

fb (用于facebook), instagram (用于instagram):

enter image description here