很抱歉,如果此问题框架错误。
我正在开发一款需要利用Facebook登录功能的iPad应用程序。该应用程序应该允许用户在应用程序首次启动时登录到他的Facebook帐户。我的问题是:
我需要使用Facebook API的哪一部分才能登录Facebook? https://developers.facebook.com/docs/reference/iossdk/authentication/
如何跟踪用户的会话?
我需要哪种类型的权限才能向用户询问投票问题(即调查)?
对于遇到类似问题的任何人,我将使用相关链接更新此问题。
Facebook iOS SDK: Login to Facebook without always ask for permissions for the application
答案 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];
}