webview在swift 3中打开本机fb应用程序?

时间:2017-10-12 20:01:40

标签: ios swift swift3 webview

在具有此自定义方案类型的Webview上:

case "whatsapp":
     #if DEBUG
      print("this is whatsapp")
     #endif
     openCustomApp(urlScheme: "whatsapp://", additional_info: url_elements[1])
            decisionHandler(.cancel)

我怎样才能将其改编为脸书?

我尝试用fb://替换whatsapp://并在plApp中用LSApplicationQueriesSchemes替换我将字符串设置为fb

它仍会在safari中打开一个网址。

1 个答案:

答案 0 :(得分:0)

我相信您无法打开Facebook应用,您需要为个人资料或网页ID传递参数:

fb://profile/<id>

以及它的页面:

fb://page/<id>

您可以使用以下方法测试设备是否能够打开特定网址

UIApplication.shared.canOpenURL(URL(string: "fb://"))