科尔多瓦 - 在外部应用程序中打开但如何?

时间:2015-08-06 12:02:30

标签: ios cordova

我只是想知道如何为“打开...”对话框设置一个应用程序,例如,当您长时间点击电子邮件中的文件时显示该对话框。

因为我不知道如何命名这个“功能”我没有在www或stackoverflow中找到任何内容,我希望,你可以帮助我。

我的意思是这个 - > enter image description here

“在A / B /Cöffnen”是我想放置我的申请的地方。

1 个答案:

答案 0 :(得分:1)

您必须注册您的应用支持的文件类型(在info.plist上) https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html

没有这个插件,你可以创建一个没有本机代码的“虚拟”插件,但是在plugin.xml上你把这段代码写在info.plist上:

<platform name="ios">
    <config-file target="*-Info.plist" parent="*">
        <dict>
            <key>CFBundleTypeName</key>
            <string>My File Format</string>
            <key>CFBundleTypeIconFiles</key>
            <array>
                <string>MySmallIcon.png</string>
                <string>MyLargeIcon.png</string>
            </array>
            <key>LSItemContentTypes</key>
            <array>
                <string>com.example.myformat</string>
            </array>
            <key>LSHandlerRank</key>
            <string>Owner</string>
        </dict>
    </config-file>
</platform>