【问题标题】:Sending an automatic Email with Swift and Xcode 6使用 Swift 和 Xcode 6 发送自动电子邮件
【发布时间】:2015-05-16 01:05:13
【问题描述】:

您将如何在 swift ios 应用中发送自动电子邮件?我不想使用 MessageUI,因为它不是自动的。你怎么能这样?

【问题讨论】:

标签: xcode email swift


【解决方案1】:

问题是 Apple 不允许您在后台发送电子邮件。我也遇到过这个问题。您必须让用户确认发送。所以创建邮件并让它弹出,然后用户只需按发送即可。

不幸的是,这是唯一的方法。

希望对你有帮助:)

【讨论】:

    【解决方案2】:

    如果您希望以编程方式发送电子邮件,我会使用MailCore 来执行此操作,它可以使用 SMTP/IMAP 协议。它也适用于 OSX 和 iOS!这是 Swift 中一个很棒的 SMTP 示例: Sending Mailcore2 Plain Emails in Swift

    【讨论】:

      【解决方案3】:

      Apple 不允许您在没有用户交互的情况下在后台发送电子邮件。使用此博客可以做到这一点的唯一方法。 http://iosameer.blogspot.in/2013/01/sending-e-mail-in-background-from-ios_25.html。 它肯定对你有用。

      【讨论】:

      • 如果你能把相关部分放在这里,而不仅仅是使用链接,那就更好了。链接可能会随着时间的推移而消失,从而使您的答案变得毫无用处。
      • 这篇文章给出了Objective-C的代码。原始问题中的要求是“Swift”。
      猜你喜欢
      • 2011-03-07
      • 2011-10-22
      • 2013-08-22
      • 2019-02-03
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多