您好我想知道是否有相当于android的alarmManager,所以我可以注册我的应用程序每X秒唤醒一次?
答案 0 :(得分:2)
没有。至少不是直接这是Apple支持的from its's What's new page所有类型的多任务处理列表:
多任务
iOS 4提供七种新的多任务处理 允许您的应用的服务 在后台执行任务 保持电池寿命和 性能。这些多任务处理 服务包括:
- 背景音频 - 允许您的应用持续播放音频。所以 客户可以一边听你的应用 他们在网上冲浪,玩游戏,等等 更多。
- IP语音 - 您的VoIP应用现在可以更好了。用户现在可以 接收VoIP电话并拥有 使用其他应用时的对话。 您的用户甚至可以在何时接听电话 他们的手机被锁定了 口袋。
- 后台位置 - 导航应用现在可以继续引导用户 谁在听他们的iPod,或者 使用其他应用。 iOS 4还提供 一种全新的电池效率方式 用户移动时监控位置 在手机楼之间。这太好了 您的社交网络应用程序的方式 跟踪用户和他们的朋友 位置。
- 推送通知 - 即使在以下情况下也会从远程服务器接收警报 你的应用没有运行。
- 本地通知 - 您的应用现在可以向用户提醒已安排的活动 和背景中的警报,没有 需要服务器。
- 任务完成 - 如果您的应用在您的客户离开时处于任务中期, 该应用程序现在可以继续运行完成 任务。
- 快速应用切换 - 所有开发者都应该利用快速应用 切换,允许用户离开 你的应用程序,然后回到哪里 他们离开的时候 - 没有了 必须重新加载应用程序。
答案 1 :(得分:1)
根据Georg的回答,您可能想要这样: 本地通知 - 您的应用现在可以在后台警告用户预定的事件和警报,无需服务器。
不幸的是,它还要求用户重新启动应用程序以运行您的代码。