iphone是否可以注册我的应用程序,以便os每隔X秒通知一次?

时间:2010-11-07 22:02:04

标签: iphone

您好我想知道是否有相当于android的alarmManager,所以我可以注册我的应用程序每X秒唤醒一次?

2 个答案:

答案 0 :(得分:2)

没有。至少不是直接这是Apple支持的from its's What's new page所有类型的多任务处理列表:

  

多任务

     

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

     
      
  • 背景音频 - 允许您的应用持续播放音频。所以   客户可以一边听你的应用   他们在网上冲浪,玩游戏,等等   更多。
  •   
  • IP语音 - 您的VoIP应用现在可以更好了。用户现在可以   接收VoIP电话并拥有   使用其他应用时的对话。   您的用户甚至可以在何时接听电话   他们的手机被锁定了   口袋。
  •   
  • 后台位置 - 导航应用现在可以继续引导用户   谁在听他们的iPod,或者   使用其他应用。 iOS 4还提供   一种全新的电池效率方式   用户移动时监控位置   在手机楼之间。这太好了   您的社交网络应用程序的方式   跟踪用户和他们的朋友   位置。
  •   
  • 推送通知 - 即使在以下情况下也会从远程服务器接收警报   你的应用没有运行。
  •   
  • 本地通知 - 您的应用现在可以向用户提醒已安排的活动   和背景中的警报,没有   需要服务器。
  •   
  • 任务完成 - 如果您的应用在您的客户离开时处于任务中期,   该应用程序现在可以继续运行完成   任务。
  •   
  • 快速应用切换 - 所有开发者都应该利用快速应用   切换,允许用户离开   你的应用程序,然后回到哪里   他们离开的时候 - 没有了   必须重新加载应用程序。
  •   

答案 1 :(得分:1)

根据Georg的回答,您可能想要这样: 本地通知 - 您的应用现在可以在后台警告用户预定的事件和警报,无需服务器。

不幸的是,它还要求用户重新启动应用程序以运行您的代码。

相关问题