iOS应用程序-使用Swift在后台发送邮件

iOS应用程序-使用Swift在后台发送邮件,ios,swift,email,smtp,Ios,Swift,Email,Smtp,我有一个应用程序,我有一个简单的表格来收集数据,然后想发送一封包含该数据的电子邮件到一个特定的电子邮件地址 理想情况下,我只希望这对用户是透明的-他们只需按submit/send,电子邮件将自动创建并在后台发送到该电子邮件地址,而用户不知道 我正在使用objective-C获取有关此的教程,但我想使用Swift实现此功能 是否有推荐的方式在后台发送电子邮件?苹果不允许您在没有用户交互的情况下在后台发送电子邮件。唯一可以做到这一点的方法是使用服务器发送电子邮件。您无法做到这一点。苹果不允许在后台发

我有一个应用程序,我有一个简单的表格来收集数据,然后想发送一封包含该数据的电子邮件到一个特定的电子邮件地址

理想情况下,我只希望这对用户是透明的-他们只需按submit/send,电子邮件将自动创建并在后台发送到该电子邮件地址,而用户不知道

我正在使用objective-C获取有关此的教程,但我想使用Swift实现此功能


是否有推荐的方式在后台发送电子邮件?

苹果不允许您在没有用户交互的情况下在后台发送电子邮件。唯一可以做到这一点的方法是使用服务器发送电子邮件。

您无法做到这一点。苹果不允许在后台发送电子邮件。您可以设置关于接收者内容等的任何信息,但您也不知道用户是否做了任何更改,因为您无法通过任何代理访问内容。当然,您可以通过私有API发送电子邮件,但在审查过程中会被拒绝。

苹果公司不提供任何方式在没有用户交互的情况下发送电子邮件。因此,您需要使用第三方邮件库或自己创建一些东西。由于请求库不是堆栈溢出的主题,我建议你用谷歌搜索它。你可以做的是将数据保存到数据库中,然后查看/使用它。我想这就是你想用它做的。使用Parse.com保存对象。有一个类似的问题-我创建了一个视频,用mailcore2在后台发送电子邮件。这是一个非常详细的视频: