没有推送通知的iPhone应用程序警报?

没有推送通知的iPhone应用程序警报?,iphone,objective-c,push-notification,Iphone,Objective C,Push Notification,如何在不使用推送通知的情况下提醒用户需要执行某些操作?例如,如果我有一个闹钟应用程序,如果不使用推送通知,我如何让它在尚未运行时响起?你不能。在撰写本文时,iPhone操作系统不支持后台进程。(如果iPhone操作系统支持后台进程,就不需要推送通知!)你可以在应用程序运行时使用提醒用户,但一旦你的应用程序关闭,你就什么也做不了 如前所述,有传言称iPhone OS 4.0最终将支持后台进程。传闻还表明,iPhone OS 4.0将在1月27日的苹果特别活动中预演。我们很快就会知道他们是不是真的…

如何在不使用推送通知的情况下提醒用户需要执行某些操作?例如,如果我有一个闹钟应用程序,如果不使用推送通知,我如何让它在尚未运行时响起?

你不能。在撰写本文时,iPhone操作系统不支持后台进程。(如果iPhone操作系统支持后台进程,就不需要推送通知!)你可以在应用程序运行时使用提醒用户,但一旦你的应用程序关闭,你就什么也做不了


如前所述,有传言称iPhone OS 4.0最终将支持后台进程。传闻还表明,iPhone OS 4.0将在1月27日的苹果特别活动中预演。我们很快就会知道他们是不是真的…

这还不可能。不过有传言称iPhone OS 4.0将允许多任务和后台处理。但这不仅仅是推测

在官方的iPhone操作系统3.1.2或更低版本中,你无法做到这一点。正如其他人提到的,有传言称iPhoneOS4.0将支持后台进程,但苹果没有证实这一点


但是,如果您放弃官方认可的SDK+应用商店路线,您可以开发一个应用程序,在不发送推送通知的情况下提醒用户,并构建越狱应用程序(Cydia或Rock)。如今,越狱领域的付费应用程序数量不断增加。当然,这会限制你的应用的曝光率,也会受到苹果公司的负面评价,但如果你有一个利基市场(并且不介意要求越狱用户),或者这只针对你自己/朋友,这可能是一个很好的方向。

但你的问题是如何在没有推送通知的情况下做到这一点。