Parse platform Facebook使用Parse SDK登录(iOS 9、Xcode 7.1、Swift 2.1)

Parse platform Facebook使用Parse SDK登录(iOS 9、Xcode 7.1、Swift 2.1),parse-platform,ios9,swift2.1,xcode7.1,Parse Platform,Ios9,Swift2.1,Xcode7.1,我一直在尝试实现Facebook登录。正如标题所说,我使用的是Xcode 7.1,Swift 2.1,iOS 9.1,解析SDK(ParseFacebookUtilsV4) 我已经阅读了Parse和Facebook,并且已经根据iOS 9的要求设置了.plis 问题是,当应用程序运行并调用loginBackgroundithReadPermissions(permissions:,block:)时,我得到了: -canOpenURL:URL:“fbauth2:/”失败-错误:“(空)” 有人知道

我一直在尝试实现Facebook登录。正如标题所说,我使用的是Xcode 7.1Swift 2.1iOS 9.1解析SDK(ParseFacebookUtilsV4)

我已经阅读了Parse和Facebook,并且已经根据iOS 9的要求设置了.plis

问题是,当应用程序运行并调用
loginBackgroundithReadPermissions(permissions:,block:)
时,我得到了:

-canOpenURL:URL:“fbauth2:/”失败-错误:“(空)”


有人知道怎么做吗?

您可能还需要将其添加到plist中。不确定它是否记录在Facebook文档中

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fb-messenger-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>`enter code here`
</array>
LSApplicationQueriesSchemes
fbapi
fb messenger api
fbauth2
fbshareextension`在此处输入代码`

每个项目都针对Facebook SDK的不同部分,因此您可能只需要添加fbauth2。其他的都在那里,以备您需要。

您可能还需要将其添加到plist中。不确定它是否记录在Facebook文档中

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fb-messenger-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>`enter code here`
</array>
LSApplicationQueriesSchemes
fbapi
fb messenger api
fbauth2
fbshareextension`在此处输入代码`

每个项目都针对Facebook SDK的不同部分,因此您可能只需要添加fbauth2。其他的都在那里,以备您需要。

Facebook文档提到,实际上,Facebook根据用于的sdk版本建议不同的数组和/或字符串列表,但它不起作用。Facebook文档提到,实际上,Facebook根据用于的sdk版本建议不同的数组和/或字符串列表,但这是行不通的。