ios报警功能有限?

时间:2012-05-07 19:50:43

标签: android ios notifications uilocalnotification alarm

我有一个适用于Android和iOS的应用。我已经在应用程序用户指定的时间每24小时添加一个本地通知。在Android中,本地通知功能正是我所需要的,但在iOS中它似乎缺乏我需要的功能,除非我可能缺少某些东西......

让我们说用户将通知的时间设置为上午11:00。在Android中,在上午11点,它将唤醒应用程序,转到广泛的接收器,我能够在一个方法中运行代码,该方法调用API来获取最新数据。获取数据后,它会将通知发布给用户。

在iOS中,似乎必须预先安排发布给用户的数据。所以我必须在安排通知期间创建通知消息。我需要的是能够做更像上面例子的事情。

所以问题是,在通知计划开始时,我需要检查新数据,而不是前一天......

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

iOS上并不完全存在相同的功能。

您可以使用UILocalNotification对象的功能设置本地通知。有了这个,您可以设置fireDate等,这有点像没有服务器的推送通知。您可以发送消息,在应用程序图标上添加徽章,播放声音等。

现在问题是操作系统没有启动应用程序。该应用程序只是在操作系统中注册一个通知,然后在fireDate时间处理。这意味着您将无法检查数据并验证是否继续通知等。

UILocalNotification Class Reference