Как импортировать файл gpx из Google Drive на iPhone - PullRequest
0 голосов
/ 29 ноября 2018

Я пытался добавить нижний код в info.plist.Но это все еще не могло работать.

Мой проект должен поддерживать файл gpx.Он работает с электронной почтой, GMail, файлами и т. Д., Но Google Drive не может.

Я нахожу, что "Gaia GPS" и "ViewRanger" - такая же ситуация.

С другой стороны, Androidможет сделать это.

Пожалуйста, помогите или попробуйте дать некоторые идеи, как этого добиться.Спасибо!


Мои шаги

Шаг 1: Откройте приложение Google Drive

Шаг 2: Выберите нужный файл

Шаг 3. Нажмите кнопку «...» и кнопку «Открыть в»

Результат: я не смог найти свое приложение в списке приложений.


Среда

Версия Google Drive: v 4.2018.46202

Версия iOS: 12.1 (16B5089b)

Версия XCode: 10.1 (10B61)


Info.Plist

<key>CFBundleDocumentTypes</key>
    <array>
        <dict>
        <key>CFBundleTypeName</key>
        <string>GPX File</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.GPX</string>
        </array>
        </dict>
    </array>
<key>UTExportedTypeDeclarations</key>
    <array>
        <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.text</string>
        </array>
        <key>UTTypeDescription</key>
        <string>GPX Document</string>
        <key>UTTypeIdentifier</key>
        <string>public.gpx</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <array>
                <string>gpx</string>
        </array>
        <key>public.mime-type</key>
        <string>text/gpx</string>
        </dict>
    </dict>
</array>


Я также пытаюсь использовать другой тип пантомимы

<key>public.mime-type</key>
    <string>application/gpx+xml</string>
</dict>


или

<key>public.mime-type</key>
    <string>application/gpx</string>
</dict>
...