Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析-通过Facebook应用程序登录Facebook_Ios_Swift_Facebook_Parse Platform - Fatal编程技术网

Ios 解析-通过Facebook应用程序登录Facebook

Ios 解析-通过Facebook应用程序登录Facebook,ios,swift,facebook,parse-platform,Ios,Swift,Facebook,Parse Platform,我正在使用Parse SDK作为我的后端,并且我还实现了Facebook登录,这非常有效!!问题是,当用户按下FB登录按钮并提示他选择如何登录时,要么键入他的凭据,要么使用FB应用程序,如果他选择后者,则不会发生任何事情 有人知道如何通过Facebook应用程序启用Facebook登录吗?您不能使用Facebook原生应用程序登录。但是您可以将登录行为更改为系统帐户。如果用户在iPhone上注册了Facebook信息ParseFBSDK可以访问它们 您应该在ParseFacebookUtils初

我正在使用Parse SDK作为我的后端,并且我还实现了Facebook登录,这非常有效!!问题是,当用户按下FB登录按钮并提示他选择如何登录时,要么键入他的凭据,要么使用FB应用程序,如果他选择后者,则不会发生任何事情


有人知道如何通过Facebook应用程序启用Facebook登录吗?

您不能使用Facebook原生应用程序登录。但是您可以将
登录行为
更改为
系统帐户
。如果用户在iPhone上注册了Facebook信息
ParseFBSDK
可以访问它们

您应该在ParseFacebookUtils初始化之后添加此行

PFFacebookUtils.facebookLoginManager().loginBehavior = .systemAccount

您可以这样更改登录行为。

我所要做的就是更新Facebook登录SDK,并将下面的项目放在.plist文件的
LSApplicationQueriesSchemes
中:

<array>
    <string>fbapi</string>
    <string>fb-messenger-share-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>
</array>

fbapi
fb messenger共享api
fbauth2
fbshareextension

如果我们看不到您尝试过的内容或您当前的登录过程,则很难发表评论!