2

我正在更新我的应用程序以使用Facebook SDK(3.1)和使用 [FBSession openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:] 进行身份验证。

身份验证工作正常,如下所示:

  1. 打开我的应用程序并登录,它使用 Facebook SSO。
  2. 重定向到 Facebook 应用程序。
  3. 身份验证后重定向回我的应用程序,我的应用程序可以获得访问令牌和

预期的必要信息。-

但是我在认证后遇到了问题。

问题发生如下:

  1. 身份验证完成后关闭我的应用程序。
  2. 打开 Facebook 应用程序。
  3. Facebook 应用程序显示一个空白视图,导航栏上带有取消按钮 -
    • 取消按钮不起作用。
    • 当我向下滚动空白视图时,Facebook 应用程序会重定向到我的应用程序。

这是重现问题的一种方法:

  1. 安装我的应用并登录,它使用 Facebook SSO。
  2. 退出我的应用程序。
  3. 杀死后台运行的 Facebook 应用程序和我的应用程序的进程。
  4. 打开我的应用程序并再次登录。

我在 iOS5 和 iOS6 上使用最新的 Facebook 应用程序和之前的应用程序对其进行了测试,并且能够通过所有组合重现问题。

我想解决这个问题,但不知道问题出在哪里。是 Facebook SDK 或 Facebook 应用程序中的错误,还是我的应用程序中的任何问题?

谢谢。

4

0 回答 0