没有推送通知的 iPhone 应用程序警报?
Posted
技术标签:
【中文标题】没有推送通知的 iPhone 应用程序警报?【英文标题】:iPhone app alert without push notification? 【发布时间】:2010-01-21 08:58:12 【问题描述】:如何在不使用推送通知的情况下提醒用户他们需要做某事?例如,如果我有一个闹钟应用程序,如果不使用推送通知,如何在它尚未运行时让它响起?
【问题讨论】:
【参考方案1】:你不能。在撰写本文时,iPhone OS 不支持后台进程。 (如果 iPhone OS 支持后台进程,推送通知将没有任何需要!)您可以在应用程序运行时使用 UIAlertView
提醒用户,但一旦您的应用程序关闭,您就可以什么都不做。
正如@Henrik P. Hessel 提到的,有传言称,iPhone OS 4.0 最终将支持后台进程。谣言还暗示,iPhone OS 4.0 将在 1 月 27 日的 Apple 特别活动上进行预览。我们很快就会看到它们是否真实......
【讨论】:
【参考方案2】:这还不可能。有传言说 iPhone OS 4.0 将允许多任务处理和后台进程。但这不仅仅是推测性的。
【讨论】:
【参考方案3】:您无法在官方 iPhone OS 3.1.2 或更低版本中执行此操作。正如其他人所提到的,有传言称 iPhone OS 4.0 将支持后台进程,但苹果并未对此进行任何确认。
但是,如果您放弃官方认可的 SDK + App Store 路线,您可以开发一个无需推送通知即可提醒用户的应用程序,并构建越狱应用程序(Cydia 或 Rock)。如今,越狱领域的付费应用越来越多。当然,这会限制你的应用程序的曝光率,并且会受到苹果的负面评价,但如果你有一个小众市场(并且不介意需要越狱用户)或者这只是给你自己/朋友,这可能是一个不错的选择前进的方向。
【讨论】:
但你的问题是如何在没有推送通知的情况下做到这一点。以上是关于没有推送通知的 iPhone 应用程序警报?的主要内容,如果未能解决你的问题,请参考以下文章