iOS – 从 facebook.com 删除应用程序后,Facebook SDK 3.1.1 访问警报不显示

Posted

技术标签:

【中文标题】iOS – 从 facebook.com 删除应用程序后,Facebook SDK 3.1.1 访问警报不显示【英文标题】:iOS – Facebook SDK 3.1.1 access alert doesn't show after app is removed from facebook.com 【发布时间】:2012-11-25 13:28:21 【问题描述】:

如果从 Facebook App Center 删除我的应用,然后我尝试使用

授权我的应用
[FBSession openActiveSessionWithReadPermissions:permissions
                                              allowLoginUI:allowLoginUI
                                         completionHandler:^(FBSession *session, FBSessionState state, NSError *error) 

                                             [self sessionStateChanged:session state:state error:error];
                                         ];

没有显示应显示的请求访问的警报(“不允许”、“确定”),而是在调用完成处理程序时 FBSessionState 将是 FBSessionStateOpen 这是错误的。

我第二次尝试授权时,总是会正确显示访问警报。

只有我一个人遇到这种情况吗?这个问题有解决办法吗?

【问题讨论】:

【参考方案1】:

我们现在在新的 SDK 3.2 中有更好的错误处理。 请在此处查看我们的新 SDK 版本 3.2:https://developers.facebook.com/blog/post/2013/02/25/facebook-sdk-3-2-for-ios/

【讨论】:

以上是关于iOS – 从 facebook.com 删除应用程序后,Facebook SDK 3.1.1 访问警报不显示的主要内容,如果未能解决你的问题,请参考以下文章

如何分离已删除的 facebook apprequest 消息?

在 Parse ios SDK 中重新授权 Facebook 应用程序

无法从 Facebook iOS 应用中的通知中获取 request_ids

从 iOS 游戏打开 Facebook 页面

从 iOS 在 Facebook 上分享

facebook 如何衡量应用安装 - Android/IOS