文档指示CTCARRIR的CarrierName“如果用户漫游,则该值不会更改;它始终代表用户拥有帐户的提供商。”

但是,关于Mobilenetworkscode并不相同。这是基于当前载体还是保持恒定的变化?

我试图发现手机是否在StartMonoringsigantificantlocationChanges回调中漫游,因此希望避免进行地理位置。

有帮助吗?

解决方案

我现在正在漫游 - 在瑞士的AT&T iPhone 4上的Swisscom上。刚刚编写了一个快速程序进行测试。这是我得到的:

2011-04-29 09:01:55.657 test[2094:707] Carrier Name: AT&T
2011-04-29 09:01:55.665 test[2094:707] ISO Country Code: us
2011-04-29 09:01:55.669 test[2094:707] Mobile Country Code: 310
2011-04-29 09:01:55.678 test[2094:707] Mobile Network Code: 410

因此,要回答您的问题,看起来移动网络代码更改(410是AT&T,如下所述)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top