如何加上「;“扩展”;到iOS上的本机邮件客户端?

如何加上「;“扩展”;到iOS上的本机邮件客户端?,ios,email,native,Ios,Email,Native,我上周读了一篇文章,解释了赛门铁克即将发布一个应用程序,该应用程序将是iOS原生邮件客户端的扩展(参考文献如下) 该条的有关句子: 它是Apple iOS邮件客户端的扩展,用于加密和 解密文档 我的问题是:在未越狱的iPhone上,这怎么可能? 我们可以在iOS原生邮件程序上做的唯一一件事(如果我没有错的话)是准备一封电子邮件(带有正文、附件等),并将应用程序与可从邮件程序接收的文件扩展名相关联 你知道他们在说什么吗?这只是商业上的东西,还是你认为他们有办法做这样的扩展 谢谢记住,赛门铁克是一家

我上周读了一篇文章,解释了赛门铁克即将发布一个应用程序,该应用程序将是iOS原生邮件客户端的扩展(参考文献如下)

该条的有关句子:

它是Apple iOS邮件客户端的扩展,用于加密和 解密文档

我的问题是:在未越狱的iPhone上,这怎么可能? 我们可以在iOS原生邮件程序上做的唯一一件事(如果我没有错的话)是准备一封电子邮件(带有正文、附件等),并将应用程序与可从邮件程序接收的文件扩展名相关联

你知道他们在说什么吗?这只是商业上的东西,还是你认为他们有办法做这样的扩展


谢谢

记住,赛门铁克是一家相当大的公司,离苹果的校园不远。副总裁和/或高管甚至可能一起打高尔夫

在任何情况下,赛门铁克都可以访问私人API或资源,像您或我这样的普通PAN开发人员是无法访问的。赛门铁克将通过app Store发布一个应用程序(苹果的评论员将自动批准并祝福该应用程序),或者这些扩展将被合并并包含在未来版本的iOS中

如果您想要苹果Mail的扩展功能,那么请通过提交一个bug。如果有足够多的开发者要求,苹果更有可能公开赛门铁克用于扩展Mail.app功能的API。

检查此项

如果你的应用程序能够打开特定类型的文件,你应该 向系统注册该支持。这允许其他应用程序通过 iOS文档交互技术,为用户提供选项 将这些文件移交给你的应用程序

要声明其对文件类型的支持,您的应用程序必须包括 CbundleDocumentTypes键位于其Info.plistproperty列表文件中。(见 “核心基础密钥”。系统将此信息添加到 其他应用程序可以通过文档交互访问的注册表 控制器


因此,如果您在Info.plist中提供了您的文档类型,其他识别该文档类型的应用程序应在其“打开位置”选项中列出您的应用程序。可能这就是赛门铁克的目标。我们可能会尝试在mail应用程序中打开一些文件类型,这些文件类型可以启动赛门铁克的应用程序或类似的应用程序。他们可能会将该应用程序作为邮件应用程序的扩展名调用。

这可能是应用程序能够打开的特定文件类型。或者这是个骗局。