对于任何文档类型,如何让我的应用程序显示在 iOS 上的“打开方式...”菜单中?

Posted

技术标签:

【中文标题】对于任何文档类型,如何让我的应用程序显示在 iOS 上的“打开方式...”菜单中?【英文标题】:How do I get my application to show up in the "Open in..." menu on iOS for ANY document type? 【发布时间】:2014-04-24 06:27:46 【问题描述】:

我要求在 iPAD 的 ios 平台中的任何文档类型的“打开方式”菜单中都有我的应用程序名称。这意味着对于任何扩展,我的应用程序都应显示在“打开方式”菜单中。一种方法是我在 DocumentType UTI 中添加所有键,但我需要一些选项,例如是否可以提及“*”以允许所有文档类型。

它适用于CFBundleTypeExtension,但它适用于 OS X 平台,而不适用于 iOS 平台。同样对于自定义扩展,我需要同样的东西,所以我不必为新的文档类型一次又一次地更新 .plist 文件。

让我知道这样的事情是否可能。有关更多详细信息或任何疑问,请咨询我,如果需要,我会尽力提供更多说明。

【问题讨论】:

允许在您的应用程序中打开所有文档类型?在用户体验方面似乎很混乱且令人困惑。 @rRaptor --> 基本上我需要在我们的服务器(类似于 Dropbox)上上传电子邮件应用程序(默认邮件应用程序)中收到的所有类型的文档。所以我需要上传任何文件,不管它的类型。我希望现在很清楚 Mail App 中只允许访问少数几种附件,所以不是每个附件都可以访问。 【参考方案1】:

见here

简而言之:将 UTI public.item 添加到应用的已处理文档类型列表中。

【讨论】:

以上是关于对于任何文档类型,如何让我的应用程序显示在 iOS 上的“打开方式...”菜单中?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:如何让我的音频应用程序在多任务控件中注册?

如何在 iOS 11 文件应用程序中设置应用程序文件夹图标

iOS 日历在后台监控 - 它是如何完成的?

当我点击UITextView时,如何让我的iOS应用程序显示东部阿拉伯语小数点?

如何让我的应用在 iPhone 上后台运行?

如何在 iOS 应用程序主页中创建文件夹