Obținerea de numărul de iPhone locale prin SDK

voturi
0

Caut un API SDK pentru a prelua numărul de telefon local al dispozitivului
de pe cartela SIM. Există o modalitate de a face acest lucru?

Întrebat 26/02/2009 la 17:55
sursa de către utilizator
În alte limbi...                            


4 răspunsuri

voturi
1

Această metodă se referă la numărul stocat în iTunes la momentul activării ... deci, nu-l utilizați. De la 4.x puteți profita de cadru CoreTelephony pentru a obține informații mai multe despre rețea, dar încă nici un număr ...

Publicat 26/09/2010 la 11:12
sursa de către utilizator

voturi
1

Nu există nici un fel de încredere. Veți găsi codul online care vă spune să se uite în sus SBFormattedPhoneNumber, și, uneori, care funcționează, dar nu în mod consecvent. Cea mai mare parte sunt oameni care au adus numărul lor de telefon de peste de la un alt operator de transport de celule. În aceste cazuri, veți obține un număr de telefon, dar nu și unul pentru telefonul actual și nu unul care este garantat să fie valabilă pentru nimic (nu poate fi chiar unic).

Nu am nici o bază pentru a spune dacă aceasta este câțiva oameni sau foarte mult, dar este o cheie nedocumentat care este în mod inerent nesigure.

Publicat 27/02/2009 la 01:26
sursa de către utilizator

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

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Publicat 18/03/2011 la 11:29
sursa de către utilizator

voturi
0

Aruncati o privire la acest articol de blog aici .

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

Adrian

Publicat 25/06/2009 la 15:42
sursa de către utilizator

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