你能在后台运行程序响应短信吗?我基本上希望我的程序能够在后台进行,所以iOS4 +就会出现,当有人给你发短信时,应用程序可以对该文本做一些事情。
可以这样做吗?
我之前已经看过这个问题,但是在iphone可以拥有后台应用程序之前。
答案 0 :(得分:2)
IOS没有非常有限的背景。你可以做的只有少数几件事。当应用程序未在前台运行时,您始终可以发送推送通知以获取警报。
来自Apple:
OS 4提供七种新的多任务处理服务,允许您的应用程序使用 在后台执行任务 保持电池寿命和 性能。这些多任务处理 服务包括:
背景音频 - 允许您的应用使用 持续播放音频。所以客户 可以在他们冲浪时收听您的应用 网络,玩游戏等等。语音 通过IP - 您的VoIP应用程序现在可以 甚至更好。用户现在可以收到 VoIP呼叫和对话 使用另一个应用程序。您的用户 他们的时候甚至可以接听电话 手机被锁在口袋里。
后台位置 - 导航应用 现在可以继续引导用户了 正在听他们的iPod,或使用 其他应用。 iOS 4还提供了一个新的 和电池高效的监控方式 用户在单元格之间移动的位置 塔。这对你来说是一个很好的方式 社交网络应用程序以跟踪 用户及其朋友的位置。
推送通知 - 接收提醒 甚至在你的远程服务器上 你的应用没有运行。
本地通知 - 您的应用现在可以 提醒用户预定的活动和 在后台报警,没有服务器 必需的。
任务完成 - 如果您的应用已投入使用 当客户离开时,任务中期, 该应用程序现在可以继续运行完成 任务。
快速切换应用 - 所有开发者 应该利用快速应用程序 切换,允许用户离开 你的应用程序,然后回到哪里 他们离开的时候 - 没有了 必须重新加载应用程序。
答案 1 :(得分:0)
不。您的应用程序尚未打开时被“调用”的唯一方法是发送推送通知。