首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >呼叫Facebook登录,然后按home按钮返回

呼叫Facebook登录,然后按home按钮返回
EN

Stack Overflow用户
提问于 2013-09-17 18:00:22
回答 1查看 386关注 0票数 1

我有以下问题,我想知道是否有什么东西是由facebook实现的,或者你是否知道一个工作流程来避免这个问题。

基本上,我使用facebook登录,应用程序将我发送到浏览器,而不是点击cancelAccept/OK,我点击主页按钮,回到应用程序。在这种情况下,我不会收到任何来自facebook的回调。

另外,当你点击cancelok按钮时,facebook会有一个延迟,所以当你回到应用程序时,你不知道你是否会收到回呼2到3秒的提示。

我目前的解决方案是延迟3-4秒,检查是否已经连接,如果没有连接,则再次显示按钮。这是个很糟糕的方法,但我找不到更好的办法了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-17 18:19:33

您应该在AppDelegate的applicationDidBecomeActive方法中处理这个问题:

代码语言:javascript
运行
复制
- (void)applicationDidBecomeActive:(UIApplication *)application
{        
    // Handles activation with regards to returning from iOS 6.0 authorization dialog or from fast app switching
    [FBSession.activeSession handleDidBecomeActive];
}

这里的文档:https://developers.facebook.com/docs/reference/ios/current/class/FBSession/#handleDidBecomeActive

https://developers.facebook.com/docs/ios/ios-sdk-tutorial/authenticate/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18856748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档