Я изо всех сил пытаюсь открыть настраиваемый пакет в моем приложении, когда пользователь получает пакет через Сообщения (используя iOS 13.6, Xcode 11.6).
Мое приложение определяет настраиваемый тип файла. Это простой пакет файлов, содержащий файл данных json и каталог изображений
Я экспортировал UTI (соответствует com.apple.package), объявил тип документа и сделал расширение QuickLook Preview
Я хочу, чтобы пользователи могли обмениваться этими файлами между собой, поэтому я начинаю поток обмена с представления UIActivityViewController.
Получение файла через сообщения
- На принимающей стороне файл отображается в диалоге сообщений
- Нажатие на полученный файл открывает общий c Предварительный просмотр QuickLook
- Нажатие стрелки общего доступа не дает моему приложению в качестве опции
Проблема, похоже, связана с тем, как Messages сжимает пакеты, которые пользователь отправляет. Это заставило меня спросить, правильно ли я вообще все это делаю. Документация не является окончательной, поэтому вопрос:
Каков правильный способ получения пользовательского пакета файлов через Сообщения?
Интересное примечание: это вопрос о том, что вы принимаете сообщения в разговоре. Если отправитель файла нажимает на файл в диалоге «Сообщения», предварительный просмотр выполняется правильно, и его можно легко скопировать в приложение ? * 1033 *