使用 2G、3G、4G 网络的 iPhone 应用程序

Posted

技术标签:

【中文标题】使用 2G、3G、4G 网络的 iPhone 应用程序【英文标题】:iPhone app using 2G, 3G, 4G network 【发布时间】:2012-01-27 06:14:50 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

如果您的应用中有使用大量数据的操作,您可能希望将它们限制在用户使用 WiFi 时(或至少警告他们)。 reachability example 展示了如何执行此操作等。值得研究,因为众所周知,苹果会拒绝使用过多蜂窝数据的应用。

【讨论】:

以上是关于使用 2G、3G、4G 网络的 iPhone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

苹果125g怎么切换4g

如何使用 xamarin essential 确定网络类型是 2g、3g 还是 4g

转:Android 判断用户2G/3G/4G移动数据网络

自助终端机4G无线网关向下兼容3G/2G支持WiFi带×××

[转帖]三大运营商2G/3G/4G频率分配和网络制式

利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)