iPhone - Comment déterminer transporteur de l'appareil (AT&T, Verizon, etc?)
Est-il possible d'obtenir des informations sur le transporteur de l'iphone par programmation?
16
demandé sur
JOM
2011-11-17 06:06:30
3 réponses
1er importation #import <CoreTelephony/CTTelephonyNetworkInfo.h>
ainsi que #import <CoreTelephony/CTCarrier.h>
(assurez-vous d'avoir le Coretéléphone.cadre installé aussi).
CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider];
NSLog(@"Carrier = %@", [phoneCarrier carrierName]);
[phoneInfo release];
17
répondu
Louie
2018-05-08 22:05:08
Heres la Swift version:
import CoreTelephony
let phoneInfo = CTTelephonyNetworkInfo()
let phoneCarrier = phoneInfo.subscriberCellularProvider
print(phoneCarrier?.carrierName)
3
répondu
Esqarrouth
2017-08-22 18:20:47
lors du développement dans Swift 3.0, vous avez juste besoin d'importer la CoreTelephony dans votre lien binaire avec les bibliothèques dans les phases de construction.
// Configuration du Réseau Info et de créer un CTCarrier objet
let networkInfo = CTTelephonyNetworkInfo()
let carrier = networkInfo.subscriberCellularProvider
// récupère le nom de l'opérateur
print(carrier?.carrierName)
c'est tout.
0
répondu
janu kansagra
2017-01-05 06:22:24