簡體   English   中英

在我的iOS應用程序中從Safari打開具有特定擴展名的文件

[英]Open file with specific extension from Safari in my iOS app

我配置了我的應用程序可以打開具有特定擴展名的文件(以下示例中的SFL)。 當我嘗試從郵件應用程序或其他應用程序中的電子郵件附件打開文件時,它運行良好。 但是,如果我嘗試從Safari打開它不起作用(例如,從谷歌驅動器網站)。 該文件將作為文本文件在瀏覽器中自動打開。 如何在我的應用程序中打開文件?

在此輸入圖像描述

用於打開mime類型為“plain / text”和“gwe”擴展名的文件,例如“myfile.gwe”

在您的info.plist中:

    <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeIconFiles</key>
            <array/>
            <key>CFBundleTypeName</key>
            <string>public.gwe</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>public.gwe</string>
            </array>
        </dict>
    </array>



    <key>UTExportedTypeDeclarations</key>
    <array>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.text</string>
            </array>
            <key>UTTypeDescription</key>
            <string>gwe custom file</string>
            <key>UTTypeIdentifier</key>
            <string>public.gwe</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>gwe</string>
                </array>
            </dict>
        </dict>
    </array>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM