Ottenere il numero di iPhone locale attraverso SDK

voti
0

Sto cercando un API SDK per recuperare il numero di telefono locale del dispositivo
dalla scheda SIM. C'è un modo per farlo?

È pubblicato 26/02/2009 alle 17:55
fonte dall'utente
In altre lingue...                            


4 risposte

voti
1

Questo metodo si riferisce al numero memorizzato in iTunes al momento dell'attivazione ... quindi, non usarlo. Da 4.x è possibile usufruire dal quadro CoreTelephony per ottenere molte informazioni sulla rete, ma ancora nessun numero ...

Risposto il 26/09/2010 a 11:12
fonte dall'utente

voti
1

Non c'è alcun modo affidabile. Troverete il codice online che ti dice di guardare in alto SBFormattedPhoneNumber, e, talvolta, che funziona, ma non in modo coerente. Per lo più si tratta di persone che hanno portato il loro numero di telefono sopra da un altro vettore cellulare. In questi casi, si ottiene un numero di telefono, ma non uno per il telefono corrente, e non uno che è garantito per essere valido per qualsiasi cosa (che può anche non essere unico).

Non ho alcuna base per dire se si tratti di poche persone o molto, ma è una chiave non documentata che è intrinsecamente inaffidabile.

Risposto il 27/02/2009 a 01:26
fonte dall'utente

voti
0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Risposto il 18/03/2011 a 11:29
fonte dall'utente

voti
0

Date un'occhiata a questo post sul blog qui .

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@”SBFormattedPhoneNumber”]; NSLog(@”Phone Number: %@”, num);

Adrian

Risposto il 25/06/2009 a 15:42
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more