如何修改iOS Mail app?

时间:2013-09-11 03:21:44

标签: ios api email

我想为现有的iOS Mail应用添加功能,特别是隐藏电子邮件以供日后查看的功能(例如“暂停”功能)。我知道现有的这个功能是多个第三方邮件应用程序,如Mailboxapp等,但所有这些适用于iOS的第三方邮件应用程序只能与Gmail配合使用,我想对非Gmail帐户使用这种“暂停电子邮件”功能。

因此,我找不到Apple API来修改邮件应用程序以添加此“贪睡电子邮件”功能。

如何向现有iOS邮件应用程序添加功能?

2 个答案:

答案 0 :(得分:4)

这是一个有趣的问题,但乍一看似乎很简单。还记得经验法则吗?您无法修改不属于您自己的应用。

  

因此,我找不到Apple API来修改邮件应用程序以添加此“贪睡电子邮件”功能。

您找不到Apple API,因为没有此类API。

您还有其他三个选择:

  1. 提交雷达文件。如果你问得好的话,Apple可能会在操作系统更新中添加它。但你必须要问。

  2. 越狱并亲自动手。您必须自己弄清楚所有API的存在,而无需掌握任何Apple文档。最好的办法是尝试在iOS框架上运行otoolclass-dump,看看是否有可用于设置电子邮件状态的私有方法。一旦你有了这个工作,你可以尝试找出你想要构建用户界面或手势的方式和位置来“贪睡”电子邮件。不言而喻,您无法在App Store上分发操作系统插件。如果您要发布此内容,请编写自己的电子邮件客户端并添加暂停功能。

  3. 向其他公司(例如Sparrow,Mailbox和Google)提交增强请求,并要求他们将此添加到自己的应用中。正如您在问题中所述,邮箱已包含此功能。您可以尝试Sparrow并查看它是否支持打盹(我不知道它是否支持非gmail帐户。)您还可以请求它们支持其他类型的电子邮件帐户。

  4. 如果您只是想提醒自己回复电子邮件,您还可以在提醒应用中或通过Siri安排提醒。

    实际上,我只是举报电子邮件。 iOS 7中有一个标记的收件箱。

答案 1 :(得分:0)

越狱并安装调整。

苹果公司的API非常紧张。修改实际应用程序并不容易。如果您需要更改功能,请考虑App Store上提供的其他邮件应用程序。