Het verkrijgen van de lokale iPhone nummer via SDK

stemmen
0

Ik ben op zoek naar een SDK API om het apparaat lokaal telefoonnummer op te halen
uit de SIM-kaart. Is er een manier om het te doen?

De vraag is gesteld op 26/02/2009 om 17:55
bron van user
In andere talen...                            


4 antwoorden

stemmen
1

Deze werkwijze heeft betrekking op de opgeslagen iTunes moment van activatiecode ... dus niet gebruiken. Vanaf 4.x kunt u profiteren van CoreTelephony kader om veel informatie over het netwerk te krijgen, maar nog steeds geen nummer ...

antwoordde op 26/09/2010 om 11:12
bron van user

stemmen
1

Er is geen betrouwbare manier. U zult code online die u vertelt op te zoeken SBFormattedPhoneNumber, en soms vinden dat werkt, maar niet consequent. Meestal is het de mensen die uit een andere cel vervoerder brachten hun telefoonnummer op. In die gevallen, krijg je een telefoonnummer, maar niet één voor de huidige telefoonnummer, en niet een die gegarandeerd geldig te zijn voor iets helemaal (het kan zelfs niet uniek zijn).

Ik heb geen basis om te zeggen of dit een paar mensen of veel, maar het is een ongedocumenteerde toonsoort die inherent onbetrouwbaar.

antwoordde op 27/02/2009 om 01:26
bron van user

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

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
antwoordde op 18/03/2011 om 11:29
bron van user

stemmen
0

Neem een kijkje op deze blog post hier .

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

Adrian

antwoordde op 25/06/2009 om 15:42
bron van user

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