iphone - 将 Facebook 登录集成到 iOS iPad 应用程序中

标签 iphone ios facebook ipad authentication

抱歉,如果这个问题的框架不正确。

我正在开发一个需要利用 Facebook 登录功能的 iPad 应用程序。该应用程序应该允许用户在应用程序首次启动时登录到他的 Facebook 帐户。我的问题是:

  1. 我需要使用 Facebook API 的哪一部分才能登录 facebook? https://developers.facebook.com/docs/reference/iossdk/authentication/

  2. 如何跟踪用户的 session ?

  3. 向用户询问投票问题(即调查)需要什么类型的权限?

对于遇到类似问题的任何人,我将使用相关链接更新此问题。

iOS Facebook library login

Facebook iOS SDK: Login to Facebook without always ask for permissions for the application

最佳答案

Facebook 在其 API 文档中提供了有关身份验证和 session 的详细说明。在这里查看教程:https://developers.facebook.com/docs/mobile/ios/build/

访问 token 和到期时间存储在用户默认值中,并在用户通过 Facebook 身份验证后保存

- (void)fbDidLogin {
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
    [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
    [defaults synchronize];

}

关于iphone - 将 Facebook 登录集成到 iOS iPad 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8610125/

相关文章:

php - Facebook Graph API(如何获取用户性别?)

ios - 委托(delegate)给正确的同名方法

iphone - 使用 Facebook iOS SDK 将链接发布到用户的墙上

iphone - AudioQueue 吃掉了我的缓冲区(前 15 毫秒)

iphone - UISearchBar 键盘外观

java - Facebook 好友选择器 SDK 示例无法在 Android 上运行

iphone - Typedef 枚举设置和访问

ios - 在本地化字符串中使用变量

ios - Swift 获取 UITextField 占位符标签颜色

facebook - 如何将我的应用程序添加到 Facebook 上的收藏夹?