3

我正在为 iOS 5.0+ 编写一个日历应用程序,并希望警报/通知像默认的日历应用程序一样工作。在没有越狱的情况下,我对这些项目有什么控制(如果有的话)(关于下拉通知区域):

  1. 在闹钟响起之前显示即将出现的项目(日历应用程序会在明天显示项目,可能是未来几天)。

  2. 当我的项目确实出现在通知区域时,将其显示在右侧的日期/时间设为事件的时间,而不是事件的提醒/警报时间。

如果无法做到上面的#2,这是非常具有误导性的,用户会认为事件是“现在”,但实际上那只是警报时间。因此,如果不可能,我可以:

保持弹出式通知的声音,但我的项目永远不会出现在通知中心。

我知道当我的应用程序运行时我可以从通知中心清除项目,但如果用户选择“关闭”选项或只是忽略它们,我的应用程序不会运行,因此没有机会删除项目 -并且用户可能处于这种误导状态。

如果以上都不可能,我想我会在文本中包含事件时间,但是当涉及到苹果不允许我们做的一些事情时,我的应用程序与默认的日历应用程序相比会很糟糕。当然,我的用户也不会明白,为什么有些应用程序可以做这些事情,而我的却不能。

4

1 回答 1

0

你没有真正的办法。只有苹果能做到

  1. 可以通过在最后一个通知之前安排另一个通知来实现

  2. 我没办法看到

于 2012-11-10T08:32:07.210 回答