【问题标题】:facebook authorize: opening Safari.app how do I get an in-app dialog?facebook 授权:打开 Safari.app 如何获得应用内对话框?
【发布时间】:2011-08-17 10:18:16
【问题描述】:

我需要为我的 Facebook 实现获得一些权限,但是当我在我的 Facebook 对象上调用以下方法时,我将被发送到 Safari.app,但我已经看到应用程序有一个用于此的对话框,那就是我想要什么......我怎样才能得到一个对话框而不是被发送到 Safari?

[facebook authorize:permissions delegate:self];

【问题讨论】:

  • 你在模拟器上测试吗?
  • 在模拟器和设备上测试

标签: ios facebook sdk dialog authorization


【解决方案1】:

在 Facebook.m 文件中,将 [self authorizeWithFBAppAuth:YES safariAuth:YES]; 更改为 [self authorizeWithFBAppAuth:NO safariAuth:NO];

【讨论】:

  • 那行得通,Facebook 目前的 iOS SDK 存在问题,并且很多用户收到“出现问题”消息,但通过请求使用 OAuth 发布权限,没有发生错误。在此处查看我关于此 Facebook 问题的帖子:stackoverflow.com/questions/7082019/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-20
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 2018-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多