#iphone #ios
#iPhone #iOS
Вопрос:
Я новичок в разработке приложений для iPhone.
Я ищу пример вызова телефонных номеров, в частности, начала вызова и завершения одного.
Возможно ли это? Если да, то как бы это сделать?
Ответ №1:
Вот код для совершения вызова
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"tel:1-800-ACCE-PTME"]];
Все, что изменяет способность пользователя блокировать телефонные звонки, противоречит базовому подходу Apple к приложениям сторонних производителей. Есть много вещей, которые вызывают сомнения, и вам может сойти с рук. Блокировка вызовов явно запрещена.
Комментарии:
1. хорошо, спасибо, что дали мне решение, но мне также требуется код для завершения вызова. я использую этот код для набора номера, но он принимает вызов по умолчанию через iphone, но я хочу использовать его в своем собственном приложении, мне требуется управление вызовом и завершением вызова вручную с помощью кода.
2. Apple внедрила систему безопасности, которая приостанавливает работу всех приложений во время выполнения вызова. Вы не можете остановить поступление вызова или завершить его.
Ответ №2:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:374347347"]];
Я не думаю, что Apple позволяет вам отменять вызовы из вашего приложения.