【问题标题】:Can I ask again for facebook permissions after the user denied?用户拒绝后,我可以再次请求 Facebook 权限吗?
【发布时间】:2012-10-30 15:09:16
【问题描述】:

使用 iOS 6 facebook SDK 原生对话我希望在用户第一次拒绝后再次请求 facebook 权限。 我正在使用:

[[FBSession activeSession] closeAndClearTokenInformation];

在 iOS 6 模拟器上它可以工作,并且会再次询问,但在设备上却不行。 除了在 facebook 网站上删除 facebook 应用程序之外,还有什么解决方法吗?

【问题讨论】:

  • 设备是否安装了原生 Facebook 应用?
  • 我不想将他引导至 facebook 应用程序是否有程序化解决方案?

标签: facebook ios6


【解决方案1】:

你可以试试 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

【讨论】:

  • 在 ios 6 设备上登录 facebook 帐户是否适合您?我的问题是它可以在模拟器上运行,但不能在设备上运行
猜你喜欢
  • 1970-01-01
  • 2020-07-20
  • 2018-01-05
  • 1970-01-01
  • 1970-01-01
  • 2018-09-29
  • 2018-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多