gpt4 book ai didi

ios - 解析为 "Login with Facebook"的 FBLoginView

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:03 26 4
gpt4 key购买 nike

我在我的应用程序中使用 FBLoginView 来处理 Facebook 登录,但我也在使用 Parse.com。如果我不使用 Parse 的 PFFFacebookUtils 类登录,我正在努力弄清楚如何在 Parse 中创建新用户。有谁知道使用 FBLoginView 和 parse 来实现“使用 Facebook 登录”的好方法吗?

最佳答案

Parse 通过自动为您提供 Facebook 集成和登录 View ,实际上消除了此过程中的所有跑腿工作。您可以像这样使用 Parse 的内置 Facebook 登录系统:

[PFFacebookUtils logInWithPermissions:permissions block:^(PFUser *user, NSError *error) {
if (!user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew) {
NSLog(@"User signed up and logged in through Facebook!");
} else {
NSLog(@"User logged in through Facebook!");
}
}];

当你这样做时,会发生 4 件事:

  1. 用户会看到 Facebook 登录对话框。
  2. 用户通过 Facebook 进行身份验证,您的应用使用 handleOpenURL 接收回调。
  3. Parse SDK 接收 Facebook 数据并将其保存到 PFUser。如果是基于 Facebook ID 的新用户,则会创建该用户。
  4. 你的代码块被用户调用。

您可以在此处的文档中找到可靠的分步说明: https://parse.com/docs/ios_guide#fbusers/iOS

关于ios - 解析为 "Login with Facebook"的 FBLoginView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24252501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com