Как перечислить мое основное приложение в листе действий меню общего доступа из приложения «Фотографии» без использования расширения общего доступа? - PullRequest
0 голосов
/ 26 января 2019

Я работаю над приложением Chat messenger, в котором мне нужно обмениваться фотографиями, видео и текстом из других приложений в моем приложении. В моем приложении я использую сторонний сервис для чата, голосовых и видеозвонков, а именно QuickBlox . Однако служба чата (сеанс) недоступна для Share Extension даже при использовании возможностей App Groups или Keychain Sharing. Также в Quickbox есть ошибка , которая не позволяет пользователям получать свои данные (объекты пользовательских идентификаторов друзей, используемые для отправки сообщений). Поэтому я хотел бы попробовать альтернативу, в которой вместо перечисления расширения «Поделиться» на листе действий для общего ресурса, что, если бы я перечислил там мое основное приложение. Я знаю, что с помощью клавиш Document Types и Imported UTIs в Info.plist мы можем перечислить наше приложение в листе действий Open with в других приложениях.

Итак, я хотел бы знать, есть ли способы перечислить мое основное приложение в листе действий по умолчанию share ?

Я знаю, что Share Extensions специально предназначены для этих случаев использования, но мое требование говорит мне об обратном.

...