最近 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/