iPhone Dev:在iOS4 +中你能有一个在后台运行的程序响应短信吗?

时间:2011-01-19 21:08:44

标签: iphone

你能在后台运行程序响应短信吗?我基本上希望我的程序能够在后台进行,所以iOS4 +就会出现,当有人给你发短信时,应用程序可以对该文本做一些事情。

可以这样做吗?

我之前已经看过这个问题,但是在iphone可以拥有后台应用程序之前。

2 个答案:

答案 0 :(得分:2)

IOS没有非常有限的背景。你可以做的只有少数几件事。当应用程序未在前台运行时,您始终可以发送推送通知以获取警报。

来自Apple:

  

OS 4提供七种新的多任务处理服务,允许您的应用程序使用   在后台执行任务   保持电池寿命和   性能。这些多任务处理   服务包括:

     

背景音频 - 允许您的应用使用   持续播放音频。所以客户   可以在他们冲浪时收听您的应用   网络,玩游戏等等。语音   通过IP - 您的VoIP应用程序现在可以   甚至更好。用户现在可以收到   VoIP呼叫和对话   使用另一个应用程序。您的用户   他们的时候甚至可以接听电话   手机被锁在口袋里。

     

后台位置 - 导航应用   现在可以继续引导用户了   正在听他们的iPod,或使用   其他应用。 iOS 4还提供了一个新的   和电池高效的监控方式   用户在单元格之间移动的位置   塔。这对你来说是一个很好的方式   社交网络应用程序以跟踪   用户及其朋友的位置。

     

推送通知 - 接收提醒   甚至在你的远程服务器上   你的应用没有运行。

     

本地通知 - 您的应用现在可以   提醒用户预定的活动和   在后台报警,没有服务器   必需的。

     

任务完成 - 如果您的应用已投入使用   当客户离开时,任务中期,   该应用程序现在可以继续运行完成   任务。

     

快速切换应用 - 所有开发者   应该利用快速应用程序   切换,允许用户离开   你的应用程序,然后回到哪里   他们离开的时候 - 没有了   必须重新加载应用程序。

答案 1 :(得分:0)

不。您的应用程序尚未打开时被“调用”的唯一方法是发送推送通知。