Να πάρει τον τοπικό αριθμό iPhone μέσω του SDK

ψήφοι
0

Ψάχνω για ένα SDK API για να ανακτήσετε τον τοπικό αριθμό τηλεφώνου της συσκευής
από την κάρτα SIM. Υπάρχει τρόπος να το κάνουμε εκεί;

Δημοσιεύθηκε 26/02/2009 στις 17:55
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
1

Η μέθοδος αυτή αναφέρεται στον αριθμό αποθηκεύονται στο iTunes κατά τη στιγμή της ενεργοποίησης ... έτσι, μην το χρησιμοποιήσετε. Από 4.x, μπορείτε να επωφεληθείτε από το πλαίσιο CoreTelephony να πάρει πολλές πληροφορίες σχετικά με το δίκτυο, αλλά ακόμα δεν αριθμού ...

Απαντήθηκε 26/09/2010 στις 11:12
πηγή χρήστη

ψήφοι
1

Δεν υπάρχει αξιόπιστο τρόπο. Θα βρείτε σε απευθείας σύνδεση κώδικα που σας λέει να αναζητήσετε SBFormattedPhoneNumber, και μερικές φορές που λειτουργεί, αλλά όχι συστηματικά. Κυρίως πρόκειται για ανθρώπους που έφερε τον αριθμό τηλεφώνου τους πάνω από το άλλο φορέα κελί. Σε αυτές τις περιπτώσεις, μπορείτε να πάρετε έναν αριθμό τηλεφώνου, αλλά όχι ένα για την τρέχουσα τηλέφωνο, και όχι ένα που είναι εγγυημένη για να είναι έγκυρη για οτιδήποτε (δεν μπορεί ακόμη να είναι μοναδικό).

Δεν έχω καμία βάση για να πούμε αν πρόκειται για λίγα άτομα ή πολλά, αλλά είναι μια χωρίς χαρτιά κλειδί που είναι εγγενώς αναξιόπιστο.

Απαντήθηκε 27/02/2009 στις 01:26
πηγή χρήστη

ψήφοι
0
CFShow([[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]); 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Preferences/.GlobalPreferences.plist"];  
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];  
CFShow(dict); 
Απαντήθηκε 18/03/2011 στις 11:29
πηγή χρήστη

ψήφοι
0

Ρίξτε μια ματιά σε αυτό το blog εδώ .

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

Αδριάνος

Απαντήθηκε 25/06/2009 στις 15:42
πηγή χρήστη

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