iOS Facebook登录助手sdk像Parser

时间:2013-09-01 02:40:30

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

最近,RayWenderlich发布了一个关于在ios app上集成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 logoin
[PFFacebookUtils logInWithPermissions:nil block:^(PFUser *user,
NSError *error) { ... }

Q1。是否有其他框架可以轻松使用Facebook SDK?

Q2。我们可以在不使用在线服务的情况下将ParseSDK用于facebook logo吗?

1 个答案:

答案 0 :(得分:1)

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

Q2:否。这些方法会将数据存储到Parse用户表中。与StackMob和Azure相同。

如果Facebook SDK太复杂,请使用iOS中提供的帐户框架。它提供了基于超级块的方法来登录(使用requestAccessToAccountsWithType)。关于如何使用它,有很多关于SO的例子。