【发布时间】:2013-01-22 11:34:00
【问题描述】:
我正在编写我的第一个与 Facebook 集成的 iOS 应用程序,并试图优雅地处理一些边缘情况。现在我正在考虑无法访问互联网,或者特别是无法访问 Facebook 的情况。
在我看来,“美味”教程处理得相当糟糕。当出现没有互联网访问的登录屏幕时,用户可以选择单击登录按钮,然后在 Safari 中无法访问的页面上放弃他们。我更愿意用一条解释问题的消息来提醒用户。
所以我的问题是,在没有任何人登录的情况下“ping”Facebook 服务以最好地确保后续登录请求成功的最佳方式是什么?
谢谢!
【问题讨论】:
-
与 facebook 无关的苹果提供了可达性示例,它检查网络可用性,我什至在尝试连接之前将其用作预检查
-
哦,酷,这可能正是我需要的。如果有的话,我更喜欢 Facebook SDK 解决方案,但如果没有的话,这听起来是个不错的选择。谢谢!