使用 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。如果失败,则会转到下一个可用(并且可能是最快的)蜂窝网络数据连接。
【讨论】:
【参考方案2】:iOS 会处理是否使用 wifi 或 3G。你不必担心这个。
如果您的应用中有使用大量数据的操作,您可能希望将它们限制在用户使用 WiFi 时(或至少警告他们)。 reachability example 展示了如何执行此操作等。值得研究,因为众所周知,苹果会拒绝使用过多蜂窝数据的应用。
【讨论】:
以上是关于使用 2G、3G、4G 网络的 iPhone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 xamarin essential 确定网络类型是 2g、3g 还是 4g