UTI для функции общего доступа к галерее

Я реализую импорт фото/видео/других в своем приложении.

Использование UTI public.image, public.movie, com.adobe.pdf и т. д. отлично работает во многих приложениях, но в галерее Apple отображаются только Mail, Facebook, Twitter и YouTube в функции «Поделиться». Как добавить мое приложение в этот список?

Спасибо!


person junghans    schedule 20.03.2014    source источник


Ответы (1)


Ваше приложение является потребителем (вы сказали, что импортируете). Приложение Apple Gallery также является потребителем И производителем. Как производитель, Галерея может поделиться с вашим приложением как потребитель.

На рабочем столе (OSX) объявление UTI, которые ваше приложение поддерживает (производит или потребляет) в вашем пакете приложений, является первым шагом. Затем, что похоже на «совместное использование», Finder позволяет дважды щелкнуть файл (документ), чтобы открыть его с помощью приложения по умолчанию (или другого приложения), которое поддерживает UTI. Finder является частью системы безопасности (песочницы): пользователь отвечает за использование Finder, и ОС предполагает, что пользователь понимает последствия для безопасности обмена контентом между приложениями, но Finder может по-прежнему выдавать предупреждения о безопасности.

В iOS, я полагаю, вы спрашиваете, достаточно ли объявления UTI в вашем комплекте приложений для кнопки «Поделиться»? Я не знаю. Очевидно, в iOS8 вам нужно расширение приложения.

person bootchk    schedule 03.11.2014