如何在本机 iOS 应用程序中打开 Facebook 页面
How to open facebook page in native iOS app
我想打开 facebook 本机应用程序,如果用户设备上安装了应用程序,则将用户定向到我的 facebook 页面。以下代码不起作用,它总是打开浏览器。
页面 ID 1234 只是一个例子,我使用了我页面的读取页面 ID,所以我在我的实际代码中传递了正确的 ID。
如何解决?
if UIApplication.shared.canOpenURL(URL(string: "fb://profile/1234")!) {
UIApplication.shared.open(URL(string: "fb://profile/1234")!, options: [:], completionHandler: nil)
} else {
UIApplication.shared.open(URL(string: "https://facebook.com/pageurl")!, options: [:], completionHandler: nil)
}
需要在 info.plist 中添加以下内容才能使上述代码正常工作。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fb</string>
</array>
我想打开 facebook 本机应用程序,如果用户设备上安装了应用程序,则将用户定向到我的 facebook 页面。以下代码不起作用,它总是打开浏览器。
页面 ID 1234 只是一个例子,我使用了我页面的读取页面 ID,所以我在我的实际代码中传递了正确的 ID。
如何解决?
if UIApplication.shared.canOpenURL(URL(string: "fb://profile/1234")!) {
UIApplication.shared.open(URL(string: "fb://profile/1234")!, options: [:], completionHandler: nil)
} else {
UIApplication.shared.open(URL(string: "https://facebook.com/pageurl")!, options: [:], completionHandler: nil)
}
需要在 info.plist 中添加以下内容才能使上述代码正常工作。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fb</string>
</array>