我正在为我的客户使用 Facebook iOS SDK 3.0,该客户尚未准备好迁移到 3.1,并且在某些情况下遇到了问题。
我基本上遵循 Facebook 教程 / 示例,但是,有时(到目前为止仅 iphone4S),在用户被带到 facebook 应用程序进行 SSO 并成功带回我的应用程序(使用打开的 FBSession 和有效的访问令牌和所有内容)之后,facebook 应用程序(重新打开时)永久卡在白色屏幕上,顶部只有蓝色条。当用户点击顶部蓝色条上的“取消”时,他们会立即回到我们的应用程序。用户必须完全关闭 Facebook 应用程序并重新启动才能再次正常使用 Facebook 应用程序。
即使在完全相同的设备上,此问题也不总是可重现的。我的理解是我的应用程序传递了一个启动 Facebook 应用程序的 fb:// URL,一旦它在 Facebook 应用程序中,我就无法控制或任何事情,而且冻结根本不可能是由我的代码引起的。
只是想在向客户解释之前看看我的理解是否正确......任何想法都会有所帮助......谢谢!