我想开发一个能够使用2G 3G或4G的应用程序,具体取决于网络的可用性。因为这个应用程序将在不同的国家使用,并且在一些国家仅支持2G,而有些支持3G或4G ..我有点困惑我的应用程序是否会自动使用最快的网络或我必须明确每个代码。
答案 0 :(得分:4)
根据Apple's documentation,WiFi是首先选择的。如果失败,则转到下一个可用(并且可能是最快)的蜂窝网络数据连接。
这是程序员在为iOS设计应用程序时不必须担心的事情。
答案 1 :(得分:0)
iOS将负责使用wifi或3G。你不必担心这个。
如果您的应用中有使用大量数据的操作,您可能希望在用户使用WiFi时限制它们(或者至少警告它们)。 reachability example显示了如何执行此操作等。值得研究的是苹果公司拒绝使用过量细胞数据的应用程序。