Подтвердить что ты не робот

Как сделать приложение iOS видимым в вариантах обмена фотографиями, таких как Facebook и Twitter?

У меня есть приложение для обмена фотографиями, которое разделяет фотографии среди друзей вашего приложения. Мое требование состоит в том, чтобы показать мое приложение при совместном использовании через всплывающее окно, когда пользователь iOS выбирает любую фотографию из фотогалереи.

Я нашел решения для обмена файлами PDF через пользовательское приложение, но не удался для iOS "фотографий".

Я также просматриваю эту ссылку qaru.site/info/199942/... и сделал изменения в моем приложении, но, похоже, он не работает.

enter image description here

4b9b3361

Ответ 1

Это невозможно сделать, к сожалению. На скриншоте, который вы поделили, отображается UIActivityViewController, представленный приложением "Фотографии", и в настоящее время нет способа получить в нем ваше приложение. Надеюсь, что что-то, что будет разрешено в будущей версии iOS.

Ответ 2

Я использую "Share Extension" для добавления собственного приложения в список общего доступа. Вы должны создать новую цель своего приложения , какой шаблон является Share Extension

Будьте осторожны! Целевая версия развертывания этой цели должна находиться под версией вашего тестового устройства, чтобы убедиться, что значок отображается в списке.

Другие действия должны быть определены в ShareViewController.m, созданных автоматически.

Надеюсь, мой ответ поможет вам:)

Ответ 3

Вы должны следить за этой документацией, чтобы показать значок своего приложения в опциях обмена,

https://developer.apple.com/library/ios/qa/qa1587/_index.html

В "Типы документов" вам нужно указать "public.image". так что ваше приложение будет готово обрабатывать любой графический документ. Если вы хотите, чтобы определенный тип изображения говорил "jpeg", вы должны указать "public.jpeg"

Обратитесь к прилагаемому скриншоту из этой ссылки

enter image description here

enter image description here

Ответ 4

Обратите внимание, что в iOS 8 вы действительно сможете сделать это так, как думаете, он будет работать. Зарегистрируйтесь в качестве приложения для обработки определенного формата, все приложения, экспортирующие этот формат, покажут ваше приложение как цель экспорта.

В iOS 7 и ранее очень просто сказать системе, что ваше приложение может обрабатывать, скажем, JPG. Но тогда это приложение, которому принадлежит документ, чтобы показать ваше приложение как один из вариантов совместного доступа. Так, например, приложение iOS Photos не покажет его. Он имеет жесткую кодировку Facebook и Twitter, и никаких параметров для чего-либо еще нет.

В iOS 8 и выше вы сможете предоставить значок и пользовательский UIViewController, который будет отображаться в любом приложении с поддержкой совместного использования, включая встроенные.