ローミング時にCTCARRIER MobileNetworkCodeは変化しますか?
-
24-10-2019 - |
質問
ドキュメントには、CTCarrierのCarriernameのドキュメントには、「ユーザーがローミングしている場合、値は変更されません。ユーザーがアカウントを持っているプロバイダーを常に表しています。」
ただし、MobileNetworkCodeについては同じことはありません。これは現在のキャリアに基づいて変更されますか、それとも一定のままですか?
StartMonitoringsInificAntLocationChangesのコールバックで電話がローミングしているかどうかを見つけようとしています。
解決
私は今ローミングしています - スイスのSwisscomのAT&T iPhone 4でスイスで。テストするための簡単なプログラムを書いただけです。これが私が得たものです:
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です)
所属していません StackOverflow