код для выполнения вызова и отмены вызова в iphone

#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 позволяет вам отменять вызовы из вашего приложения.