2012-07-27 22 views
0

运行时,我的应用程序在后台运行,我想知道是否有来电和发电子邮件,如“电话呼唤......”在后台

是有可能的iOS应用程序?

回答

2

不,你不能。这不可能。

,也是不可能的,除非你使用一个外部服务器做在CoreTelephony电子邮件

+0

OK ,不要以为发送邮件。 当一个应用程序在后台状态,我想运行一个代码块,如doSomeCalculation(),当传入的呼叫中断来了,是否有可能? 我只是尝试了解ios架构 – user1557009 2012-07-27 08:05:29

+0

没有一旦你的应用程序在后台它是处于暂停模式。只有音频,位置跟踪和voip客户端才能在后台继续运行。所有其他尝试保持进程运行的应用程序都将被系统杀死。尝试使用背景模式来获取后台运行限制在appstore中是不允许的。 – rckoenes 2012-07-27 08:11:54

+0

NSThread呢? – user1557009 2012-07-27 08:25:52

0

CTCall的发送会让你监控呼入和呼出的状态,以发送电子邮件,而无需用户交互。这是真的,你不能没有用户交互通过与SMTP直接连接发送电子邮件,除了(通过邮件服务器,我不想将它们路由!)尼克公牛是正确的,我认为,对restrictions on long-running background tasks.