我正在写旅行指南相关的应用程序,将下载大型数据库(60meg)潜在的海外,与可达性代码,我可以告诉何时可以通过wifi或3G到达主机,但我担心,如果由于某种原因的WiFi连接断了一分钟左右,因为有些DSL连接有时可能会做,iphone会切换到3G,并且没有意识到我可以用海外数据费用来收取某些电话账单!在任何情况下,我可以阻止iPhone使用3G吗?
所以我想知道如果任何人有任何经验,在无线连接(wifi仍然可以工作,但它的网络连接断开)这样的事件中,可达性代码报告ReachableViaWWAN?所以我可以等到我的下载代码返回,检查主机当前是否可以访问,如果它是通过3G我可以中止?
是否可以选择可以使用aka 3g或wifi专用的连接类型?
很高兴看到一位开发人员关注不要让用户过度使用。有一个upvote。 – samoz 2010-06-11 14:11:05
如果您确实可以控制要使用哪个网络,则可以将其设置为用户可配置的设置。有些人可能不介意在需要时回归3G(例如,他们有新的2GB计划,不介意60MB下载)。 – Jeff 2010-06-11 14:18:27
它的目的是为用户配置,但如果他们说“没有3G下载”,我必须有一些实现它的方法。 – dageshi 2010-06-11 14:23:30