iPhone: cómo determinar el proveedor del dispositivo (AT & T, Verizon, etc.)

¿Hay alguna forma de get información sobre el proveedor de iPhones mediante progtwigción?

1st Import #import <CoreTelephony/CTTelephonyNetworkInfo.h> asegúrese de tener el Marco instalado también.

 CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider]; NSLog(@"Carrier = %@", [phoneCarrier carrierName]); [phoneInfo release]; 

Heres la versión Swift:

 import CoreTelephony let phoneInfo = CTTelephonyNetworkInfo() let phoneCarrier = phoneInfo.subscriberCellularProvider print(phoneCarrier?.carrierName) 

Al desarrollarse en Swift 3.0, solo necesita importar CoreTelephony en el enlace binary con bibliotecas en las fases de compilation.

// Configura la información de networking y crea un object CTCarrier

  let networkInfo = CTTelephonyNetworkInfo() let carrier = networkInfo.subscriberCellularProvider 

// Obtener nombre de proveedor

  print(carrier?.carrierName) 

Eso es.

Intereting Posts