it-swarm.com.ru

Наберите номер телефона с кодом доступа программно в iOS

Как я могу набрать номер телефона, который включает номер и код доступа программно в iOS?

Например:

номер: 900-3440-567
Код доступа: 65445

47
Shahid Aslam
UIDevice *device = [UIDevice currentDevice];
if ([[device model] isEqualToString:@"iPhone"] ) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:130-032-2837"]]];
} else {
    UIAlertView *notPermitted=[[UIAlertView alloc] initWithTitle:@"Alert" message:@"Your device doesn't support this feature." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [notPermitted show];
    [notPermitted release];
}
107
vijay adhikari

следовать учебнику

http://www.makebetterthings.com/blogs/iphone/open-phone-sms-email-map-and-browser-apps-in-iphone-sdk/

позвонить по номеру телефона -

NSURL *url = [NSURL URLWithString:@"tel://012-4325-234"];
[[UIApplication sharedApplication] openURL:url];

открыть приложение после завершения вызова -

(Примечание: telprompt не имеет документов)

NSURL *url = [NSURL URLWithString:@"telprompt://012-4325-234"];
[[UIApplication sharedApplication] openURL:url];
34
saadnib

Вы можете использовать URL-адреса телефона, чтобы вызвать приложение Телефон для набора номера для вас. Смотрите это ссылка .

Недостатком является то, что после завершения вызова пользователь попадает в приложение "Телефон". Но я боюсь, что нет решения этой проблемы. iOS не позволяет никаким приложениям напрямую инициировать вызов по соображениям безопасности и конфиденциальности.

Вы можете использовать запятую для ввода паузы во время набора номера.

2
Hemant