在Android中,您可以使用TelephonyManager和getSimOperator()轻松通过getNetworkOperator()获取 SIM运营商和网络运营商代码。每种方法都返回MCC + MNC字符串。因此,您为SIM运营商获得一个MCC + MNC字符串,为当前网络运营商获得另一个MCC + MNC字符串。
我的理解是这两个字符串并不总是匹配,例如在更改网络提供商的同时仍使用前一个提供商提供的SIM时,它们可能不同。
所以我正在研究如何在iOS中获取此代码,并且我发现您可以通过CTCarrier获得subscriberCellularProvider。从那里你可以获得MCC和MNC。但这些MCC和MCN字符串来自 SIM运营商还是来自网络运营商?而且,有什么方法可以在iOS中获取这两个东西吗?