Facebook SDK v4 和 Parse SDK

Posted

技术标签:

【中文标题】Facebook SDK v4 和 Parse SDK【英文标题】:Facebook SDK v4 and Parse SDK 【发布时间】:2015-03-30 20:25:56 【问题描述】:

我一直在尝试在我的应用程序上使用解析来实现 facebook 登录/注册方法,但自从 v4 更新以来我一直无法做到。我遵循了 Parse 和 Facebook 提供的确切步骤,但有些东西不起作用。我知道 Parse SDK 包含 FacebookUtilsV4.framework 但它们的功能不起作用。在 V4 更新后,有人能够让它工作吗?

【问题讨论】:

定义“不工作”。什么测试场景,什么结果,什么日志输出。 我实际上得到了这个错误:[IMG]i60.tinypic.com/ephdua.png[/IMG] 我是 ios 编码新手,所以我真的不知道这是什么意思。 【参考方案1】:

作为 Parse UI 框架一部分的 PFLoginViewController 现在也支持使用 SKD v4 进行 FB 登录。 See source code on GitHub.

我在 Parse 1.7.1 中使用它,所以 v4 支持肯定有效。

【讨论】:

【参考方案2】:

我相信https://www.parse.com/docs/ios_guide#fbusers-signup/iOS,它声明Parse is compatible with version 3.2 of the Facebook iOS SDK.

当我遇到这句话时,我也在寻找 android 开发的解决方案,这很奇怪,因为 Parse 确实包含在 SDK 文档 (https://parse.com/docs/ios/api/Classes/PFFacebookUtils.html) 中,说明 Warning: This class supports official Facebook iOS SDK v4.0+ and is available only on iOS.

如果 Parse 看到这个问题,请更新指南或教程,其中包含一些关于如何使用最新 SDK 集成 facebook 登录的示例。

编辑:目前,我认为使用 v3.x Facebook SDK 或按照 Facebook 的教程了解如何使用他们的 v4.x SDK 是安全的。但是我不确定如果您使用 v4.x,当用户使用他/她的 facebook 登录时,您是否可以将其与 ParseUser 集成

【讨论】:

是的,我在尝试实现它时看到了这一点。问题是我遵循了所有步骤,然后最终得到了同样的错误。我将再次查看教程并尝试这样做。我只是想知道是否有人成功地做到了这一点,或者问题出在我身上。我是 iOS 编程新手,仅 2 周,很抱歉造成任何干扰!谢谢! [IMG]i60.tinypic.com/ephdua.png[/IMG]这是我得到的错误 我实际使用fb sdk v3.2已经成功地将fb登录集成到android中。它可能与 iOS 中的情况相同。去看看 Parse-UI 示例代码,你应该能够做到。祝你好运 但是在哪里可以真正下载 PFFacebookUtils 类?我找不到它。;

以上是关于Facebook SDK v4 和 Parse SDK的主要内容,如果未能解决你的问题,请参考以下文章

解析 Facebook logInInBackgroundWithReadPermissions (Swift)

Parse.com 和 Facebook SDK 问题

如何强制 CocoaPods 使用 Facebook 和 Parse SDK 的二进制版本?

使用 Parse iOS SDK 和 Facebook 构建错误

FBFriendPickerDelegate 在 Facebook v4 中消失了

使用 Parse 和 Facebook SDK 的未知接收器 FBSDKRequestConnection