在不使用MFMailCompose UI的情况下从iOS应用程序发送电子邮件

时间:2013-11-28 18:21:26

标签: ios iphone-privateapi mfmailcomposer

有没有办法在不使用MFMailCompose UI的情况下从iOS应用程序发送电子邮件。

我需要发送一封包含小型(1.5mb)视频的电子邮件,但需要使用自定义用户界面。这不是一个最终会在应用程序商店中运行的应用程序,因为它将在自助服务终端环境中运行。所以我可以使用私有API。

我无法使用MFMailCompose的原因是多部分。

1)UI无法根据我的特定需求进行定制。

2)当您点击EmailTo字段并开始输入时,它会填充先前在联系人列表中输入的电子邮件地址或电子邮件地址。 (如图1所示)。我需要摆脱这种功能。

3)您还可以通过点击TextField末尾的“加号按钮”来添加联系人列表中的其他电子邮件,这将再次显示您的联系人列表。(如图2所示)。我也需要摆脱这个功能。

但是,我仍然希望使用MFMailCompose提供的附加视频功能,我不想使用Web服务来执行此操作,因为将这些视频上传到其他服务器可能是许多用户的隐私问题。 / p>

我是否可以使用任何私有ios API来存档它。在没有UI的情况下使用MFMailCompose功能。

任何帮助都非常适合。

图1: enter image description here

图2: enter image description here

1 个答案:

答案 0 :(得分:1)

你可以使用SKPSMTPMessage,但它不是私密的。 Git Hub。就视频而言,我希望this问题可以提供帮助