Пользовательский тип файла не открывается должным образом в iOS13 - PullRequest
0 голосов
/ 07 мая 2020

У меня есть приложение, которое определяет пользовательский тип экспорта UTI (.pln) и поддерживает импорт этого типа документа в моем info.plist в соответствии с инструкциями Apple здесь: https://developer.apple.com/library/archive/qa/qa1587/_index.html

Это отлично работало в iOS11, но не работает должным образом в iOS13.

Вот что происходило раньше:

  1. Я бы нажал ссылку .pln в Safari.
  2. Откроется новая страница, показывающая имя файла со значком PolyNome и ссылку «Открыть в PolyNome»
  3. Я нажимал ссылку, и она открывалась в моем приложении.

Это то, что происходит в iOS13.

  1. Я нажимаю ссылку .pln в Safari.
  2. Он открывает ссылку на новой странице и спрашивает меня если я хочу загрузить файл
  3. , я загружаю его и затем должен щелкнуть маленькую стрелку вниз в кружке в правом верхнем углу Safari.
  4. Это показывает загруженный файл с правильным значком приложения PolyNome.
  5. Если я коснусь этого файла, откроется новое окно с именем файла посередине. . Под именем файла он правильно определяет его как «Файл PolyNome», но нет ссылки на «Открыть в PolyNome». Вместо этого мне нужно ...
  6. Нажмите кнопку «Поделиться» в правом верхнем углу, затем прокрутите до «Еще ...» и найдите PolyNome в списке множества приложений.

Это бесит, так как раньше он отлично работал с 2 щелчками, а теперь требует около 15 щелчков и руководство пользователя, чтобы знать, как это сделать.

Видеообъяснение здесь: https://www.youtube.com/watch?v=VE9r-OnDwIw

Обновление

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

С файлами от других разработчиков , это тот же процесс, что и в моем приложении. Мне просто нужно выбрать их приложение из списка «Подробнее ...».

Это похоже на большой шаг назад для Apple.

Если кто-нибудь найдет обходной путь, который упростит процесс до конца пользователь, дайте мне знать.

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