1

我上周阅读了一篇文章,其中解释了赛门铁克即将发布一个应用程序,该应用程序将成为 iOS 本地邮件客户端的扩展(这里是参考:http: //goo.gl/xsIiC)。

那篇文章的相关句子:

它作为 Apple iOS 邮件客户端的扩展来加密和解密文档。

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

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

谢谢

4

2 回答 2

2

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

无论如何,赛门铁克可以访问像您或我这样的普通 peon 开发人员无法访问的私有 API 或资源。赛门铁克要么通过 App Store 发布一个应用程序(Apple 的审阅者将自动批准和祝福),要么扩展程序将被合并并包含在未来版本的 iOS 中。

如果您想要 Apple Mail 的扩展功能,请通过http://bugreporter.apple.com提交错误,如果有足够多的开发人员要求,Apple 更有可能公开赛门铁克用于扩展 Mail.app 功能的 API .

于 2012-11-21T08:51:34.167 回答
1

检查此iOS 文档交互编程主题:注册您的应用程序支持的文件类型

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

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

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

于 2012-11-21T09:28:34.840 回答