【问题标题】:How to open facebook page in native iOS app如何在原生 iOS 应用中打开 Facebook 页面
【发布时间】:2021-06-05 02:31:48
【问题描述】:

如果用户的设备上安装了应用程序,我想打开 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 文件中添加了 LSApplicationQueriesSchemes?如果不是,请将它们添加为值“fb”
  • 谢谢,现在可以了。

标签: ios swift facebook


【解决方案1】:

需要在 info.plist 中添加以下代码才能正常工作。

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fb</string>
</array>

【讨论】:

    猜你喜欢
    • 2016-11-14
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 2014-11-13
    • 2019-03-10
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    相关资源
    最近更新 更多