Ответ 1
Теперь это задокументировано и законно: https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1
Я вижу, что вы можете запустить FaceTime из своего приложения через
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]];
Я также читаю, что, поскольку официальное публичное API FaceTime API не отклонит вас.
Кто-нибудь знает, верно ли это отклонение? У PAIR есть эта функция, и они никогда не были отклонены.
Теперь это задокументировано и законно: https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1
Мое приложение отклонено для использования URL-адреса FaceTime. Это часть ответа, который я получил от Apple в центре разрешения.
Мы нашли в вашем приложении следующие непубличные API/ы: В частности, ваше приложение использует схему URL FaceTime, которая недокументирована.
Если вы определили методы в своем исходном коде с теми же именами, что и вышеупомянутые API, мы предлагаем изменить имена методов таким образом что они больше не сталкиваются с частными API-интерфейсами Apple, чтобы избежать приложение будет помечено в будущих сообщениях.
Это было обновление предыдущей версии. Первая версия принята без каких-либо проблем. Теперь обновление было отклонено из-за вышеупомянутой причины. Кажется, я должен опубликовать приложение без темы FaceTime сейчас.
Edit:
Теперь законно использовать URL-адрес FaceTime в сторонних приложениях.
Как правило, если вы используете недокументированные вызовы API, а Apple ловит вас, они отклонят ваше приложение. Причина в том, что они могут изменить вызов API, который вы используете в новых обновлениях IOS, и это может привести к сбою или неправильной работе вашего приложения. Вы можете попробовать и отправить, используя недокументированный API, и надеяться, что яблоко это разрешит, но, как я уже сказал, вы рискуете, что Apple изменит этот вызов api или полностью удалит его из ОС в будущем.
Я не вижу причин, по которым это было бы отклонено, особенно если у вас уже есть приложение, использующее эту функцию. Руководство по обзору App Store - лучший способ определить, будет ли ваше приложение отклонено, и я не вижу ничего там, что относится к вам ситуация.
Конечно, Apple может делать все, что захочет, поэтому единственный способ быть абсолютно уверенным в том, что он будет принят, - это отправить его, но я очень сомневаюсь, что у вас возникнут проблемы.