Πώς μπορώ να κάνω ένα τηλεφώνημα στο Στόχο Γ;
Πώς μπορώ να κάνω τηλεφωνική κλήση του στόχου C;
Μπορείτε να ξεκινήσετε μια κλήση
Έτσι, αυτό θα μπορούσε να λειτουργήσει κατά πάσα πιθανότητα
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12125551212"]];
Αυτό ψαλιδίζεται από ένα έργο που έκανα για να κάνει ακριβώς αυτό:
NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",phone_number];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneStr];
[[UIApplication sharedApplication] openURL:phoneURL];
[phoneURL release];
[phoneStr release];
Μπορεί επίσης να είναι χρήσιμο να γνωρίζουμε πώς να ζητήσει από το χρήστη να καλέσει έναν αριθμό:
NSURL *phoneNumber = [NSURL URLWithString:@"telprompt://13232222222"];
[[UIApplication sharedApplication] openURL:phoneNumber];
telpromptδίνει στο χρήστη μια επιλογή για να πραγματοποιήσετε την κλήση ή να ακυρώσετε την πραγματοποίηση της κλήσης πριν από το τηλέφωνο καλεί. Οι δύο καθέτους μετά την άνω και κάτω τελεία είναι προαιρετική.
και αν μιλάμε για τη χρήση αντικειμενικών-c για να πραγματοποιήσετε μια τηλεφωνική κλήση για το iPhone, τότε μπορείτε να κάνετε κάτι σαν αυτό:
NSURL *phoneNumber = [[NSURL alloc] initWithString: @"tel:867-5309"];
[[UIApplication sharedApplication] openURL: phoneNumber];
Αν μιλάμε για να γίνει αυτό σε ένα mac, και, στη συνέχεια, όπως και άλλοι ανέφεραν ότι είναι ειδική βάση τον αριθμό των πραγμάτων όπως, εάν χρησιμοποιείτε VoIP, ένα μόντεμ, σύνδεση με κάτι σαν ένα κουτί αστερίσκοι, κλπ ..
ΑΦΑΙΡΕΣΗ κενά διαστήματα τον αριθμό τηλεφώνου
NSString *phoneNumberString = @"123 456";
phoneNumberString = [phoneNumberString stringByReplacingOccurrencesOfString:@" " withString:@""];
phoneNumberString = [NSString stringWithFormat@"tel:%@", phoneNumberString];
NSURL *phoneNumberURL = [NSURL URLWithString:phoneNumberString]];
[[UIApplication sharedApplication] openURL:phoneNumberURL];
openURL έχει καταργηθεί.
Τώρα χρησιμοποιήστε αυτό:
UIApplication *application = [UIApplication sharedApplication];
[application openURL:[NSURL URLWithString: @"tel:12125551212"] options:@{} completionHandler:nil];
NSString *phoneNumber = @"Phone number here";
UIWebView *webView = [[UIWebView alloc] init];
NSURL *url = [NSURL URLWithString:numberString];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
webView.dataDetectorTypes = UIDataDetectorTypeNone;
[webView loadRequest:requestURL];
Αυτό θα είναι είτε πολύ συγκεκριμένη πλατφόρμα, ή θα πρέπει να χρησιμοποιήσετε μια βιβλιοθήκη περιτύλιγμα να λογοδοτήσουν για τις διαφορές μεταξύ των πλατφορμών, ώστε να καλύτερη κατάσταση ποια πλατφόρμα αυτή προορίζεται για. Σε γενικές γραμμές, υπάρχουν διάφορες τηλεφωνίας APIs διαθέσιμη στις περισσότερες πλατφόρμες.
Σε συστήματα Windows, υπάρχει για παράδειγμα η «TAPI», επίσης, τα πράγματα μπορεί κάπως να διαφέρει εάν στοχεύετε ένα ψηφιακό τηλεφωνικό σύστημα, όπως ISDN, επειδή υπάρχουν και άλλα APIs διαθέσιμα.













