как заставить текстовый файл с настраиваемым расширением открываться в myApp, а не отображаться как текст в Safari

Я хотел бы услышать ваши идеи / предложения по возможным решениям по следующему сценарию:

Я изучил это, и теперь я знаю, как зарегистрировать «myApp» для обработки пользовательского расширения файла на уровне iOS. Это работает отлично, пока файл не является текстовым файлом (т. Е. Если это истинный двоичный файл, я получаю приглашение «open in myapp»)

Как только файл распознается Safari в виде текстового файла, его содержимое отображается на странице, и пользователь не получает возможность «Открыть в myApp», как это происходит с двоичным файлом того же расширения.

любые идеи / предложения оценены, чтобы поставить меня на правильный путь. Спасибо.

Это сработало для меня в /etc/apache2/httpd.conf

<IfModule headers_module> <FilesMatch ".custom$"> Header Set Content-type application/myApp Header Set Pragma public Header Set Expires 0 Header Set Cache-Control private </FilesMatch> </IfModule> 

Ключом был параметр Content-type, поскольку Content-Disposition игнорируется в Safari в iOS. Кредит идет к Аарону. (извините, я забыл ваше полное имя, так как другой ответ был удален вместе с вашим комментарием). Если вы добавите свой ответ, я переключусь на него. Спасибо.

  • Как остановить MPAVItem сбой моего приложения iOS с видео в моем UIWebView?
  • iPhone iOS не будет корректно отображать окно тени
  • Получение всех файлов cookie из WKWebView
  • Вид ввода типа даты в Safari на iOS
  • Полосы прокрутки WKWebView
  • Способы улучшения производительности прокрутки UIWebView?
  • Ошибка прокрутки Webkit
  • Улучшение скорости CSS3 на iPad
  • Почему Apple относится к этим приложениям специально?
  • Поддерживает ли webKit в iOS 11 (бета) поддержку WebRTC?
  • Как прокрутить палец прокрутки прокручиваемого div с помощью "webkit-overflow-scrolling: touch"
  • Interesting Posts

    Кнопка добавления ставки в путанице приложения

    UIPopoverPresentationController, отображающий popover как полный экран

    Образцы видеопроигрывателя IOS

    как выполнить проверку состояния, прежде чем segue расслабиться

    push-уведомление не принимается в iOS с использованием тем в firebase (FCM)

    Просить пользователей разрешить доступ к их местоположению с помощью iOS, когда mapView делает

    Извлечение выбранного изображения из массива для отображения в другом представлении

    Связь SWIFT – BLE

    UITableView с настраиваемыми ячейками, не входящими в режим редактирования

    Биткод включен – Подготовьтесь к iOS 9 (поддержка xcode7, поддержка iOS 6)

    Не удалось создать экземпляр класса IBNSLayoutConstraint

    Проблема, когда я пытаюсь нарисовать градиент в быстрой

    ios путают сильные / слабые ссылки

    Слияние Swift Array с таким же суперклассом

    iOS с обновлениями в реальном времени с сервера: Socket (используя потоки) или Apple Push Notification?

    Давайте будем гением компьютера.