Звоните на номер телефона через приложение для iPhone - PullRequest
1 голос
/ 12 мая 2010

Я хочу добавить функции в приложение для iPhone:

  1. позвоните на номер телефона в моем приложении
  2. Воспроизведение записанного голоса MP3 на этот номер
  3. после завершения вызова перезапустите предыдущее приложение

Я знаю, что должен использовать следующий фрагмент кода для набора номера XXXXXX:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:XXXXXX"]];

Моя запись воспроизведения не работает, так как мое приложение будет остановлено при запуске набора номера. Есть ли способ сделать это?

И, после завершения или сбоя вызова, перезапустится ли мое предыдущее приложение?

Ответы [ 3 ]

2 голосов
/ 12 мая 2010

Не возможно (без джейлбрейка).

После вызова iPhone ваше приложение закроется, и вы не сможете воспроизводить звук. Вы также не можете перезапустить приложение после звонка - пользователь должен сделать это самостоятельно.

0 голосов
/ 18 июля 2012

Попробуйте этот telprompt вместо tel, как показано ниже, модифицированный код:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt:XXXXXX"]];

Затем он вернется в приложение после завершения вызова. Это может помочь вам ..

0 голосов
/ 12 мая 2010

После завершения / сбоя вызова ваше приложение будет перезапущено.

Я предполагаю, что то, что вы пытаетесь сделать, пока невозможно. Это может стать возможным в OS 4.0, но вы должны задать вопрос на форуме разработчиков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...