首页 > 解决方案 > 如何从您的应用中打开 facebook\instagram 页面 \ 个人资料?(迅速)

问题描述

我正在尝试从我的应用程序打开一个 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 应用程序。

标签: iosswiftfacebookinfo.plistlsapplicationqueriesschemes

解决方案


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

LSApplicationQueriesSchemes数组下添加一项:

facebook 的fbinstagram的 instagram :

在此处输入图像描述


推荐阅读