我最近连接了我的应用程序以使用 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
旧的 Facebook Connect
最佳答案
自己实现 OAuth 2.0。它只是使用 HTTPS,非常容易实现。根据我的经验,这比使用他们令人困惑的无文档 SDK 更容易。重要的是获取身份验证 token 。您可以使用它访问他们的所有图表。
如果您自己实现,您可以选择登录屏幕对话框设计作为其中之一:
- 触摸
- 移动电话
WAP 比较难看,因为它用于旧手机,但如果您确实需要它,它可能会帮助您。
关于iphone - Facebook iOS SDK 太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552467/