1

我想根据网络的可用性开发一个能够使用 2G 3G 或 4G 的应用程序。因为这个应用程序将在不同的国家使用,并且在某些国家/地区仅支持 2G,而有些国家/地区支持 3G 或 4G .. 我有点困惑我的应用程序是否会自动使用可用的最快网络,或者我必须明确每个人的代码。

4

2 回答 2

4

根据Apple 的文档,首先选择的是 WiFi。如果失败,那么它会转到下一个可用的(并且可能是最快的)蜂窝网络数据连接。

这是程序员在为 iOS 设计应用程序时不必担心的事情

于 2011-12-24T09:00:53.620 回答
0

iOS 会处理是否使用 wifi 或 3G。你不必担心这一点。

如果您的应用程序中有使用大量数据的操作,您可能希望将它们限制在用户使用 WiFi 时(或至少警告他们)。可达性示例展示了如何做到这一点,除其他外。值得研究的是,众所周知,苹果会拒绝使用过多蜂窝数据的应用程序。

于 2011-12-24T11:28:34.377 回答