Iphone SDK:在 iphone 应用程序的后台发送电子邮件

Posted

技术标签:

【中文标题】Iphone SDK:在 iphone 应用程序的后台发送电子邮件【英文标题】:Iphone SDK : Send Email in background in iphone app 【发布时间】:2010-05-13 13:12:39 【问题描述】:

Iphone sdk:如何从 iphone 应用程序在后台发送电子邮件。

根据用户所做的某些选择,我想触发一个事件以向管理员发送电子邮件。

我知道 MFMailComposeViewController 但这会打开我想跳过的邮件编辑器窗口。

【问题讨论】:

【参考方案1】:

您需要为此使用第三方库。 SDK 不允许您在后台发送电子邮件。

这是你可以使用的:

http://code.google.com/p/skpsmtpmessage/

【讨论】:

【参考方案2】:

这是一个老问题,但对于任何遇到它的人来说,你仍然可以看看这篇文章。接受的答案显示了如何使用 smtp 服务器在后台发送电子邮件。它还包括一个图像,该图像将在发送电子邮件时使屏幕“变暗”,并在发送电子邮件后重新“变亮”。请看一下屏幕截图以了解我的意思。

Locking the Fields in MFMailComposeViewController

【讨论】:

Louie,你知道如果 Apple 在后台发送电子邮件会拒绝我的应用吗?发送电子邮件时我会通知用户,它不包含任何个人信息,只有用户在他将在我的应用程序中进行的测试中得分。谢谢,牛顿。 在没有 MailComposer 的情况下在后台发送电子邮件不会有问题。我在大约 15 个 Live 应用程序中使用了该代码。不过,Apple 可能希望看到用户单击“发送分数”,而不仅仅是让您发送它然后通知他们它已发送。希望这是有道理的。

以上是关于Iphone SDK:在 iphone 应用程序的后台发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

如何提交在iPhone OS 3和iPhone SDK 4上运行的应用程序版本?

我可以在 iphone3.0 上安装用 iphone sdk 3.1.3 开发的 iphone 应用程序吗?

在 iPhone SDK 中检测视网膜屏幕/iPhone 4

如何提交在 iPhone OS 3 和 iPhone SDK 4 上运行的应用程序版本?

iPhone SDK:记录 iPhone 发出的声音

如何使用 iphone sdk 在 ipAd 控制器中发布我们自己的 iphone 应用程序广告?