Разработчик Дэвид Барнард написал сегодня в Твиттере, что Apple требует от него удалить прямые ссылки из своего приложения Launch Center Pro, поскольку приложение использует «недокументированные API» для запуска встроенных приложений Apple.
Согласно твитам Барнарда:
Apple позвонила и сообщила нам, что мы используем «недокументированные API» в @launchcenterpro и что нам необходимо удалить определенные URL-адреса приложений Apple. [1]
URL-адреса по-прежнему будут работать, но нам придется удалить Calendar, FaceTime, FaceTime Audio, GameCenter, Music, Passbook, Videos, Reminders и iTMS. [2]
Чтобы было ясно, эти URL-адреса будут прекрасно работать, если Apple фактически не удалит их из соответствующих приложений. [3]
Все эти URL-адреса имеют одну общую черту: это приложения, которые поставляются с iOS. Приложения Apple в App Store, похоже, по-прежнему остаются в игре. [4]
И, справедливости ради, эти URL-адреса *технически* недокументированы. Я даже не уверен, как они были обнаружены людьми, поделившимися ими с нами. [5]
Launch Center Pro — это альтернативный лаунчер, похожий на быстрый набор номера, который использует скрытые URL-адреса для быстрого открытия приложений. Поскольку URL-адреса встроенных приложений Apple недокументированы (за исключением FaceTime), разработчикам приложений запрещено использовать их в App Store.
На прошлой неделе Launch Center Pro получил значительное обновление до версии 2.0. Он доступен за $4,99 в App Store. [Прямая ссылка]