我正在为客户端编写iPhone应用程序,并且他们已经请求了一项功能,即应用程序在白天的某些时间“唤醒”以向用户显示消息。
我很清楚我不能让应用程序在后台运行,只是在适当的时候移动到前台(不需要越狱,这对商业应用程序来说不是一个真正的选择)。我最理想的是简单地让系统安排应用程序在一天中的特定时间运行。
据我所知,实现此目的的唯一方法似乎是实现推送通知并让服务器在适当的时间向应用发送消息。但由于以下几个原因,这真的很丑陋和不受欢迎:
有没有人知道更好的选择?
答案 0 :(得分:4)
目前,这是唯一的选择。提交Apple请求“本地通知”的错误(我听说他们的工程师就此问题使用这个术语。)理想情况下,它们可以像推送通知现在一样工作,但不需要任何网络连接。遗憾!
答案 1 :(得分:1)
现在您可以使用本地通知而不是推送通知。适用于iOS 4.0。