用户拒绝后,我可以再次询问Facebook权限吗?

时间:2012-10-30 15:09:17

标签: facebook ios6

使用iOS 6 facebook SDK原生对话我想在用户第一次拒绝后第二次询问facebook权限。 我正在使用:

[[FBSession activeSession] closeAndClearTokenInformation];

在iOS 6模拟器上它可以工作,它再次询问,但在设备上却没有。 除了在Facebook网站上删除Facebook应用程序之外的任何工作?

1 个答案:

答案 0 :(得分:3)

您可以尝试reauthorizeWithPermissions:behavior:completionHandler:

- (void)reauthorizeWithPermissions:(NSArray*)permissions behavior:(FBSessionLoginBehavior)behavior completionHandler:(FBSessionReauthorizeResultHandler)handler __attribute__((deprecated));

https://developers.facebook.com/docs/reference/ios/3.1/class/FBSession#reauthorizeWithPermissions%3Abehavior%3AcompletionHandler%3A