iOS Facebook 登录助手 sdk,如 Parser

标签 ios objective-c facebook facebook-graph-api

最近 RayWenderlich 发布了有关在 ios 应用程序上集成 facebook 的教程 http://www.raywenderlich.com/44640/integrating-facebook-and-parse-tutorial-part-1

通过使用 Parse SDK,可以在您的应用程序中轻松使用 Facebook 登录 就像在 App Delegate 中一样,您只需要添加

    [Parse setApplicationId:@"<your_parse_app_id>" clientKey:@"<your_parse_client_key>"];

    // Initialize Parse's Facebook Utilities singleton. 
    // This uses the FacebookAppID we specified in our App bundle's plist.
    [PFFacebookUtils initializeFacebook];
    return [PFFacebookUtils handleOpenURL:url];

还有登录按钮

[Comms login:self];

问题是要让 Parse 工作,您必须有一个 Parse 帐户 我正在寻找像 Parse 这样的框架,其中使用像

这样的代码块可以轻松登录 facebook
[PFFacebookUtils logInWithPermissions:nil block:^(PFUser *user,
NSError *error) { ... }

Q1。还有其他框架可以如此轻松地使用 Facebook SDK 吗?

Q2。我们可以使用 ParseSDK 进行 facebook 登录而不使用其在线服务吗?

最佳答案

Q1:StackMob 和 Azure Mobile Services 都提供类似的 API。

Q2:不会。这些方法会将数据存储到 Parse 用户表中。 StackMob 和 Azure 也是如此。

如果 Facebook SDK 对您来说太复杂,请使用 iOS 中提供的帐户框架。它提供了 super 简单的基于 block 的登录方法(使用 requestAccessToAccountsWithType)。关于如何使用它,有很多关于 SO 的示例。

关于iOS Facebook 登录助手 sdk,如 Parser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18554702/

相关文章:

ios - 签署 PhoneGap IPA 以进行分发的问题

javascript - 如何从 Web 应用程序打开 native iOS 应用程序

facebook - 根据用户的位置 Conceal Facebook 选项卡

ios - 实例成员 'availableModes' 不能用于类型 'UIScreen'

ios - 将 UIView 中的数据显示到 UIViewController

objective-c - 在 Xcode 4 中运行单个类文件

objective-c - 为什么某些 C 数学表达式需要将常量显式标记为 float ?

iphone - 通过iPhone浏览wifi硬盘的任何方式

ios - Xcode Swift 将 TextField 内容传递到网站 textField

facebook - 如何将应用程序 ID 从一个帐户转移到另一个帐户