¿Hay alguna manera de obtener los números mnc y mcc en un iPhone?Cómo obtener el código de país y red móvil en un iPhone
8
A
Respuesta
6
usted necesita el marco CoreTelephony
CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
para obtener MNC,
NSString *mnc = [carrier mobileNetworkCode];
para obtener MCC,
NSString *mcc = [carrier mobileCountryCode];
1
Puede usar los métodos de la clase CTCarrier para recuperar el código de país y de red. Sin embargo, esto es sólo para el proveedor de origen (= tarjeta SIM) y no el proveedor del teléfono está actualmente reservado en,
Cuestiones relacionadas
- 1. ¿Cómo cambio el código de país móvil (MCC) en el emulador de Android?
- 2. ¿Cómo obtener el código de país y el código de moneda por dirección IP?
- 3. ¿Cómo obtener el código de país ISO en aplicaciones de Android?
- 4. Obtener el código de país del nombre del país en IOS
- 5. IOS: código de país
- 6. ¿Obtener el nombre del país traducido de un código de país de 2 dígitos en Symfony2/Twig?
- 7. Adquiriendo el código de moneda de un país
- 8. ¿Cómo elimino el "+" y el código de país de un número de teléfono?
- 9. Cómo obtener el nombre del país
- 10. Obtener número de teléfono sin código de país en Android
- 11. Determinar el país del usuario de iPhone
- 12. Corrupción galleta en la Red Móvil
- 13. ¿Cómo obtener ISOCurrencyCode de un ISOCountryCode en iphone sdk?
- 14. NSLocale y nombre del país
- 15. Obtener el país de latitud longitud
- 16. ios código de red en el modelo?
- 17. Configuración de red móvil en Android 4.1
- 18. Cómo obtener el nombre del dispositivo (móvil) de javascript
- 19. El diseño de un protocolo de red para dispositivos de datos en tiempo real/móvil
- 20. API para obtener el país, el estado y la ciudad
- 21. ¿Cómo puedo obtener el MCC y MNC en un iPhone?
- 22. Obtener zona horaria por país y región
- 23. iPhone y Ipad: ¿cómo doblo un código?
- 24. Detener el proxy de red móvil al inyectar JavaScript
- 25. ¿Cómo puedo obtener la velocidad de red actual del iPhone?
- 26. Emulador para iPhone, iPad y navegador móvil
- 27. Cómo centrar un mapa de Google en un país si solo tiene el nombre del país
- 28. Obtener el país desde las coordenadas?
- 29. ¿Existe una manera simple de obtener el código de idioma de un código de país en PHP
- 30. Cómo obtener un idioma sin país de CultureInfo
Gracias. La pregunta se hizo en 3.2 veces, por lo que esta no fue una solución para mi primer problema. Pero eso fue hace más de un año, así que si no tengo que ser compatible con dispositivos antiguos, esta es la mejor solución. – Johan
Para recuperar el CTCarrie primero necesita la información de la red: 'CTTelephonyNetworkInfo * networkInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier * carrier = [networkInfo subscriberCellularProvider]; '. El código en la respuesta devolverá cero para ambos. – FelixLam
¿por qué está marcado como la respuesta correcta? Mi código de país para mi número de teléfono es +1, no lo estoy usando con esta solución ... – zumzum