Parse - 通过 Facebook 应用程序登录 Facebook

Posted

技术标签:

【中文标题】Parse - 通过 Facebook 应用程序登录 Facebook【英文标题】:Parse - Facebook login via Facebook app 【发布时间】:2017-01-11 20:58:39 【问题描述】:

我使用 Parse SDK 作为我的后端,并且我还实现了 Facebook 登录,效果很好!!问题是,当用户按下 FB 登录按钮并提示他选择如何登录时,输入他的凭据或使用 fb 应用程序,如果他选择后者,则没有任何反应!

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

【问题讨论】:

如果我们看不到您尝试了什么或您当前的登录过程是什么样子,我们很难发表评论! 【参考方案1】:

您无法使用 Facebook Native App 登录。但是您可以将loginBehavior 更改为systemAccount。如果用户将他们的 Facebook 信息注册到他们的 iPhone。 ParseFBSDK 可以联系到他们。

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

PFFacebookUtils.facebookLoginManager().loginBehavior = .systemAccount

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于Parse - 通过 Facebook 应用程序登录 Facebook的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止特定用户访问您的应用程序?

实战:第十八章:facebook和google免登接入

实战:第十八章:facebook和google免登接入

通过 Facebook iOS Parse.com 登录用户

Parse + Facebook 授权:已为 <facebook> 注册回调:com.parse.ParseFacebookUtils

Google Chrome 扩展程序 + 使用 Facebook 登录 + Parse