0

iphone 应用程序中的精确定时警报或警报有哪些选项(如果有)?我的应用可能需要在 30 秒或 5 小时 23 秒内提醒用户。

我假设在更短的时间内我可以只使用 NSTimer,但是在应用程序中触发计时器的截止点(如果有的话)是什么?

对于较长时间的警报或警报,我注意到已经提到了推送通知,它们可以定时到秒吗,它们可靠吗?还有其他选择吗?

4

2 回答 2

1

你想要本地通知。它们易于使用,并且不需要服务器。您只需设置它们,然后无论您的应用程序是否打开,它们都会触发。

请注意,这将需要 iOS4

此外,我相信您的警报可能会出现在 60 秒的窗口中,并且您可能无法精确控制它们何时出现。虽然我自己没有测试过。

于 2010-08-24T11:13:55.450 回答
0

查看本地通知。您可以使用 NSDate 来安排这些,例如,它允许您以从当前时间精确到秒的时间间隔安排警报。

请参阅: 本地和推送通知

于 2010-08-24T11:17:23.773 回答