Arquivo associando no iOS - abrindo um arquivo de texto simples do Safari

Quero associar um tipo de arquivo personalizado com base em texto ao meu aplicativo no iOS.

Quando eu abro um link para o arquivo que está por trás de algum script php, o Safari mostra a opção "abrir em" com o meu aplicativo, o que é OK.

No entanto, quando eu abro um link que aponta diretamente para o meu arquivo (executando um servidor web para fins de teste), o Safari decide que pode ler o arquivo em si e exibe o conteúdo por si só. O que definitivamente não é OK.

Na nota lateral, se eu substituir qualquer arquivo binário (zip, ...) e usar minha extensão, a associação de arquivos ainda funcionará.

O código em plist-info:

<code><key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>320.png</string>
            <string>64.png</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>My File</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.Company.Product.ext</string>
        </array>
    </dict>
</array>
<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.data</string>
            <string>public.content</string>
            <string>public.text</string>
            <string>public.plain-text</string>
            <string>public.utf16-plain-text</string>
            <string>public.utf16-external-plain-text</string>
            <string>public.utf8-plain-text</string>
        </array>
        <key>UTTypeDescription</key>
        <string>My File</string>
        <key>UTTypeIdentifier</key>
        <string>com.Company.Product.ext</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>ext</string>
            <key>public.mime-type</key>
            <string>application/octet-stream</string>
        </dict>
    </dict>
</array>
</code>

Minha pergunta é: como persuadir o Safari para não abrir o arquivo em si? É mesmo possível? Eu tenho que usar algum tipo de mime diferente de "application / octet-stream"?

questionAnswers(1)

yourAnswerToTheQuestion