Как правильно отправлять и получать пользовательский пакет файлов через Сообщения на iOS? - PullRequest
0 голосов
/ 07 августа 2020

Я изо всех сил пытаюсь открыть настраиваемый пакет в моем приложении, когда пользователь получает пакет через Сообщения (используя iOS 13.6, Xcode 11.6).

Мое приложение определяет настраиваемый тип файла. Это простой пакет файлов, содержащий файл данных json и каталог изображений

Я экспортировал UTI (соответствует com.apple.package), объявил тип документа и сделал расширение QuickLook Preview

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

Получение файла через сообщения

  • На принимающей стороне файл отображается в диалоге сообщений
  • Нажатие на полученный файл открывает общий c Предварительный просмотр QuickLook
  • Нажатие стрелки общего доступа не дает моему приложению в качестве опции

Проблема, похоже, связана с тем, как Messages сжимает пакеты, которые пользователь отправляет. Это заставило меня спросить, правильно ли я вообще все это делаю. Документация не является окончательной, поэтому вопрос:

Каков правильный способ получения пользовательского пакета файлов через Сообщения?

Интересное примечание: это вопрос о том, что вы принимаете сообщения в разговоре. Если отправитель файла нажимает на файл в диалоге «Сообщения», предварительный просмотр выполняется правильно, и его можно легко скопировать в приложение ? * ​​1033 *

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