Как попасть в меню «Поделиться»?

Я создаю приложение для обмена сообщениями и хочу, чтобы другие приложения могли обмениваться текстом с моим приложением с помощью параметра меню общего доступа.

Как сделать так, чтобы мое приложение было там?

Это меню, в которое я хотел бы попасть:
image


person Matt    schedule 19.04.2013    source источник


Ответы (3)


Вы не можете быть автоматически добавлены в UIActivityViewController в других приложениях. Единственное, что появляется в этом «меню общего доступа», — это несколько предопределенных приложений, для которых Apple добавила поддержку, а также любые другие действия, специфичные для приложения, которые приложение решит добавить.

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

person rmaddy    schedule 19.04.2013
comment
Лучший ответ ниже - person Tristan Newman; 28.08.2020

В iOS 8 Apple теперь предоставила вам возможность добавить ваше приложение в общий лист пользователя в качестве одной из многих функций расширяемости, цель которой — сделать ваше приложение доступным для пользователя, даже когда оно закрыто.

введите здесь описание изображения

Подробнее о расширениях общего доступа можно прочитать здесь или сразу перейти к предварительную документацию Apple, чтобы погрузиться в код.


Обновление: ссылка выше на документацию Apple не работает, проверьте здесь Руководство по программированию расширений приложений: общий доступ

person Ruben Martinez Jr.    schedule 05.08.2014

Вы можете сделать это, добавив несколько записей в свой info.plist приложений.

Вот сообщение, которое должно ответить на это для вас. пост с косой чертой

также здесь другая ссылка

person Joel    schedule 28.11.2013