Objective c 可以创建';隐藏的';在iPhone应用程序中显示通知警报的日历项目?

Objective c 可以创建';隐藏的';在iPhone应用程序中显示通知警报的日历项目?,objective-c,notifications,push-notification,ekeventkit,ekevent,Objective C,Notifications,Push Notification,Ekeventkit,Ekevent,我正在开发一个包含用户生成事件的应用程序。由于应用程序当前处于运行状态,将事件添加到用户日历的选项是可选的(这不应更改,因为事件可能已经从其他地方出现在日历上) 我想让用户在任何情况下都可以在他们的活动之前从应用程序中得到通知。显然,如果用户选择将事件添加到他们的日历中,最好的方法(我相信)是使用日历事件的警报 但是,如果用户未将事件添加到其日历中,此选项是否可用于事件?我仍然想给他们通知的选项。。。我想我是在问-有没有一种方法可以创建一个“隐藏”的日历事件,只供应用程序使用,并使用它发送用户在

我正在开发一个包含用户生成事件的应用程序。由于应用程序当前处于运行状态,将事件添加到用户日历的选项是可选的(这不应更改,因为事件可能已经从其他地方出现在日历上)

我想让用户在任何情况下都可以在他们的活动之前从应用程序中得到通知。显然,如果用户选择将事件添加到他们的日历中,最好的方法(我相信)是使用日历事件的警报

但是,如果用户未将事件添加到其日历中,此选项是否可用于事件?我仍然想给他们通知的选项。。。我想我是在问-有没有一种方法可以创建一个“隐藏”的日历事件,只供应用程序使用,并使用它发送用户在应用程序中设置的警报


这似乎比设置推送通知要简单得多。如果您对此有任何想法,或者我如何批准我的方法,我们将不胜感激。

您可以使用本地通知,它与推送通知类似,但不需要服务器。这些在OS4+中提供


这里

谢谢。我忘了本地通知。但是,我假设没有隐藏的日历事件选项?那么,我的问题是,当某些项目只有日历事件时,是否最好只是取消每个事件的日历警报和用户本地通知,而不管日历状态如何?为了保持整洁和美观,我希望以一种或另一种方式发送每个通知-我不希望有两种类型的通知。这是正确的,你不能对用户隐藏日历条目,因此如果一致性对你很重要,那么你需要100%地发送本地通知。太棒了。谢谢你的澄清。