Список общедоступных API, недоступных для расширений приложений Apple

#swift #ios10 #ios-app-extension #ios-extensions

#swift #ios10 #ios-app-extension #ios-расширения

Вопрос:

Приложениям iOS не разрешено использовать все доступные общедоступные API Apple.

В этой документации Apple перечислены некоторые ограничения. Например:

Из-за своей целенаправленной роли в системе расширение приложения не имеет права участвовать в определенных действиях. Расширение приложения не может: … Доступ к камере или микрофону на устройстве iOS…

Но в приложениях iMesages WWDC 2016 упоминается, что приложениям iMessage, в отличие от других типов расширений, разрешен доступ к камере.

Заключение:

  • Приложениям iOS не разрешено использовать все доступные общедоступные API Apple
  • различные типы расширений приложений имеют различный набор ограничений

Проблема:

Я не могу найти достоверную информацию об ограничениях для каждого типа расширения (расширение iMessage, расширение Photo …).

Вопрос:

Существует ли источник достоверной информации, в котором перечислены различные ограничения для различных типов расширений?