Запуск Facetime из вашего приложения?

Я вижу, что вы можете запустить FaceTime из своего приложения через

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

Я также читаю, что, поскольку официальное публичное API FaceTime API не отклонит вас.

Кто-нибудь знает, верно ли это отклонение? У PAIR есть эта функция, и они никогда не были отклонены.

Ответ 2

Мое приложение отклонено для использования URL-адреса FaceTime. Это часть ответа, который я получил от Apple в центре разрешения.

Мы нашли в вашем приложении следующие непубличные API/ы: В частности, ваше приложение использует схему URL FaceTime, которая недокументирована.

Если вы определили методы в своем исходном коде с теми же именами, что и вышеупомянутые API, мы предлагаем изменить имена методов таким образом что они больше не сталкиваются с частными API-интерфейсами Apple, чтобы избежать приложение будет помечено в будущих сообщениях.

Это было обновление предыдущей версии. Первая версия принята без каких-либо проблем. Теперь обновление было отклонено из-за вышеупомянутой причины. Кажется, я должен опубликовать приложение без темы FaceTime сейчас.

Edit:

Теперь законно использовать URL-адрес FaceTime в сторонних приложениях.

Ответ 3

Как правило, если вы используете недокументированные вызовы API, а Apple ловит вас, они отклонят ваше приложение. Причина в том, что они могут изменить вызов API, который вы используете в новых обновлениях IOS, и это может привести к сбою или неправильной работе вашего приложения. Вы можете попробовать и отправить, используя недокументированный API, и надеяться, что яблоко это разрешит, но, как я уже сказал, вы рискуете, что Apple изменит этот вызов api или полностью удалит его из ОС в будущем.

Ответ 4

Я не вижу причин, по которым это было бы отклонено, особенно если у вас уже есть приложение, использующее эту функцию. Руководство по обзору App Store - лучший способ определить, будет ли ваше приложение отклонено, и я не вижу ничего там, что относится к вам ситуация.

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