0

最近 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 吗?

4

1 回答 1

1

Q1: StackMob and Azure Mobile Services both offer similar APIs.

Q2: No. Those methods will store data to the Parse user tables. Same goes with StackMob and Azure.

If the Facebook SDK is too complicated for you, use the Accounts Framework provided in iOS. It provides super easy block based methods to login (use requestAccessToAccountsWithType). There are plenty of examples on SO for how to use it.

于 2013-09-01T03:16:07.547 回答