最近,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吗?
答案 0 :(得分:1)
Q1:StackMob和Azure Mobile Services都提供类似的API。
Q2:否。这些方法会将数据存储到Parse用户表中。与StackMob和Azure相同。
如果Facebook SDK太复杂,请使用iOS中提供的帐户框架。它提供了基于超级块的方法来登录(使用requestAccessToAccountsWithType
)。关于如何使用它,有很多关于SO的例子。