Как отправить мое приложение на передний план после звонка Facetime (встроенного)?

Я пытаюсь интегрировать Facetime в свое приложение, поэтому в основном я хотел бы нажать кнопку, чтобы позвонить, и когда он завершится, вернуться в мое приложение. Я знаю, что пока нет публичного API для Facetime.

Что я делаю на данный момент, так это использую схему Facetime:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"facetime://"]];

У меня есть два вопроса:

  1. Можно ли использовать в openURL над строкой «facetime://», чтобы выбрать, кому я хочу позвонить в Facetime?! Я пробовал, но получается так, что Facetime запускается, но без его макета, поэтому в основном я вижу себя на экране, но ничего не могу сделать.

  2. Если не пункт 1, поэтому я использую, например, «facetime://[email protected]», можно ли вернуться в мое приложение после завершения вызова?! Я читал о многозадачности, но не знаю, как с ней справиться в этой ситуации.

Заранее спасибо Алекс


person ubiAle    schedule 09.08.2011    source источник
comment
Привет, Алекс, ты получил решение своего второго вопроса? Мне тоже это нужно.   -  person Tendulkar    schedule 19.01.2012
comment
@ Тендулкар Я этого не делал. Я думаю, это все еще невозможно.   -  person ubiAle    schedule 23.03.2012


Ответы (1)


Чтобы ответить на ваш второй вопрос, НЕТ, точно так же, как когда ваше приложение начинает вызов, невозможно вернуть ваше приложение на передний план после закрытия вызова.

Для вашего первого вопроса вам необходимо добавить контактные данные (e-mail или номер телефона).

Также имейте в виду, что схема URL-адресов facetime:// будет работать на любом iPhone/iPod Touch, даже если они не могут общаться по телефону. Если устройство не поддерживает Facetime, оно просто покажет пустой экран.

person rckoenes    schedule 09.08.2011
comment
Понял, спасибо за ответ! - person ubiAle; 09.08.2011
comment
Вы можете вернуться в приложение после телефонного звонка, используя telprompt: вместо tel:. Другой способ для телефонных звонков - использовать UIWebView для выполнения ссылки, что дает тот же результат, что и telprompt:. Однако похожего решения для Facetime не существует. :-( - person Ricky Helgesson; 22.05.2012