iphone - Facebook iOS SDK 太慢

标签 iphone facebook ios

我最近连接了我的应用程序以使用 Facebook iOS SDK ( http://github.com/facebook/facebook-ios-sdk )。集成工作正常,但页面加载速度非常慢。加载登录屏幕确实需要很长时间。登录操作需要超过 10-60 秒。

Facebook Connect 没有这个问题.我错过了什么吗?有没有办法优化这个?

更新

我确实通过 Wi-Fi 上的 HTTP Scoop 扫描了事件,这揭示了一些有趣的东西,有一些 .js 和 .css 文件在新的 Facebook iOS SDK(login.php,ar7ed2ft.css)中花费了大量时间, 4wj242ne.js, abl6sgyy.js,) 其中旧的是活泼的。如何让 Facebook 知道?

新的 Facebook iOS SDK

New FB iOS SDK Activity Monitor

旧的 Facebook Connect

Old FB Connect

最佳答案

自己实现 OAuth 2.0。它只是使用 HTTPS,非常容易实现。根据我的经验,这比使用他们令人困惑的无文档 SDK 更容易。重要的是获取身份验证 token 。您可以使用它访问他们的所有图表。

如果您自己实现,您可以选择登录屏幕对话框设计作为其中之一:

  • 触摸
  • 移动电话

WAP 比较难看,因为它用于旧手机,但如果您确实需要它,它可能会帮助您。

关于iphone - Facebook iOS SDK 太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552467/

相关文章:

iphone - ios - 当搜索文本为空时,UISearchDisplayDelegate 不进行搜索

javascript - facebook 的 LIke 按钮不会在网页中触发 edge.create 或 edge.remove

android - 不使用 FQL 返回超过一个月的流提要

ios - 在节标题中放置行数

ios - Swift:在解包可选值 NSObject 时意外发现 nil

iOS - 在 native iOS 最近通话 TableView 中单击调用者时触发传出 VOIP 调用

c# - 如何在 Xamarin.forms 中强制详细信息页面与 iPad 上的母版页一起右移

iphone - 如何使用 AudioQueue 从某个位置启动音频文件?

iphone - AudioServicesAddSystemSoundCompletion 在 ARC 下使用 __bridge

php - Facebook graph API,获取所有广告账户