一键发送电子邮件(不显示MFMailComposerView)

时间:2012-08-21 11:03:50

标签: iphone ios ipad mfmailcomposeviewcontroller mfmailcomposer

这可能是一个重复的问题,但在搜索之后我找不到可以帮助我的答案。

所以,我想通过一次点击将设备上同步帐户的电子邮件发送到一个地址。

将其作为恐慌按钮的想法 - 当用户点击紧急按钮时,它会自动将用户先前提供的一些信息发送到服务器。

我怎样才能实现它? Apple允许这样做吗?

谢谢

3 个答案:

答案 0 :(得分:4)

绝对有可能。使用MailCore。它是LibetPan C邮件库的Objective C包装。 Here是在我的博客上发送电子邮件的说明和示例。

答案 1 :(得分:3)

不,我不认为Apple会允许这样的事情。发送邮件必须通过用户操作启动,这正是Apple推荐的。我认为您可以使用文档化的API通过应用程序发送的唯一方法是通过用户操作。如果您尝试在没有用户操作的情况下发送应用程序,则可能会导致您的应用被拒绝。

可以这样想,当用户使用用户的帐户点击应用程序上的按钮时,应用程序会向服务器发送一些机密信息。这不是Apple想要的,有可能在用户不知情的情况下暴露用户的个人信息。

答案 2 :(得分:1)

我们无法在后台以编程方式发送电子邮件。使用Apple框架无法实现以编程方式发送电子邮件而无需用户干预。用户需要单击apple mailcomposer页面中的“发送”按钮发送电子邮件。