直接在应用程序中打开iOS邮件附件,绕过“;“在……中打开”;菜单

直接在应用程序中打开iOS邮件附件,绕过“;“在……中打开”;菜单,ios,swift,Ios,Swift,我的应用程序定义了一种自定义文档类型,当我点击附件时,我的应用程序会出现在“在…中打开”菜单中,但我想知道是否可能根本不显示此菜单,而是在应用程序中立即打开文件。否,不可能。选择附件时,您无法控制邮件应用程序向用户显示的内容。与许多其他应用程序一样,Mail应用程序使用UIActivityViewController为用户提供许多其他选择。在应用程序中打开附件只是用户可能希望对电子邮件附件执行的一个操作。谢谢。这就是我所怀疑的。如果我想完成类似的事情,也许一个通用链接可以工作?你可以在电子邮件正

我的应用程序定义了一种自定义文档类型,当我点击附件时,我的应用程序会出现在“在…中打开”菜单中,但我想知道是否可能根本不显示此菜单,而是在应用程序中立即打开文件。

否,不可能。选择附件时,您无法控制邮件应用程序向用户显示的内容。与许多其他应用程序一样,Mail应用程序使用
UIActivityViewController
为用户提供许多其他选择。在应用程序中打开附件只是用户可能希望对电子邮件附件执行的一个操作。

谢谢。这就是我所怀疑的。如果我想完成类似的事情,也许一个通用链接可以工作?你可以在电子邮件正文中添加一个链接。在URL中使用应用程序的自定义URL方案。这将是允许用户通过电子邮件直接启动应用程序的最佳方式。但这不会带来依恋。