我知道您可以通过向用户提供MFMailComposeViewController
向您的应用发送电子邮件,但是您是否也可以发送电子邮件而无需用户按任何发送按钮?
答案 0 :(得分:1)
简单的答案是"否"。
这是违反Apple准则的。没有用户交互,您无法发送邮件(发送按钮上的操作)。
作为备用选项,您可以使用Web服务器/ Web服务的强大功能。使用Web服务请求将信息/数据发送到您的Web服务,并可以从您的Web服务器发送电子邮件。 (注意:邮件发件人ID不是应用程序用户的电子邮件ID。)
您可以尝试这一点,但请记住,它违反Apple指南,Apple可能拒绝您的应用。
答案 1 :(得分:1)
如果没有MFMailComposeViewController和用户明确的互动,实际上无法使用您的iOS代码发送电子邮件。
但您可以将邮件内容上传到您自己或第三方的网络服务,并将其发送给您。这样用户就不会做任何事情。