Как отправить мое приложение на передний план после вызова Facetime (интегрированного)? - PullRequest
2 голосов
/ 09 августа 2011

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

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

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

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

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

  2. Если не точка 1, поэтому я использую, например, "facetime: //steve@apple.com", возможно ли вернуться в мое приложение после завершения вызова ?! Я читал о многозадачности, но не знаю, как справиться с этим в этой ситуации.

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

1 Ответ

3 голосов
/ 09 августа 2011

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

Для первого вопроса вам необходимодобавьте контактные данные (адрес электронной почты или номер телефона).

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

...