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

时间:2011-12-22 21:51:21

标签: iphone ios facebook ipad authentication

很抱歉,如果此问题框架错误。

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

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

  2. 如何跟踪用户的会话?

  3. 我需要哪种类型的权限才能向用户询问投票问题(即调查)?

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

      

    iOS Facebook library login

         

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

1 个答案:

答案 0 :(得分:2)

Facebook在其API文档中提供了有关身份验证和会话的详细说明。请参阅此处获取教程:https://developers.facebook.com/docs/mobile/ios/build/

访问令牌和过期存储在用户默认值中,并在用户通过Facebook验证后保存

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

}