iPhone iOS:如何检测漫游时? (不适用于越狱手机)

时间:2011-11-14 19:58:07

标签: iphone ios roaming

我正在编写一个网络使用率很高的应用。我被告知要警告用户费用,但仅限于漫游模式。 我知道有一些方法可以知道手机何时漫游比较越狱iphone上的两个未记录的文件。但我需要了解如何使用非越狱手机。 BTW在SCNetworkReachability api没有发现任何内容。

泰!

2 个答案:

答案 0 :(得分:3)

无法知道他们是否正在使用API​​漫游。你可以知道他们是在Wifi还是Cellular,但就是这样。

答案 1 :(得分:1)

您可以从CoreTelephony获取用户的家庭网络国家/地区代码。 有列表将MNCC(移动网络国家代码)映射到真实国家/地区代码。

接下来从CoreLocation获取您的位置,并使用地理位置从中获取地址。

比较一个,你就拥有它。

靠近边界不是100%可靠,但足以发出警告信息。