我在我的应用中发送本地通知;如果用户响应通知,app会调用下面的委托方法,我可以处理它:
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
如果用户没有回复通知但是之后打开了应用程序,我想按照他们回复通知的方式处理它。
我还检查了应用是否正在使用启动选项启动,但只有在他们直接回复通知时才会调用它。
检查通知是否已被触发但用户已自行回复的最佳方法是什么?
答案 0 :(得分:5)
您必须跟踪自己安排的通知。您可以使用UIApplication scheduledLocalNotifications
来查看哪些仍在安排中;如果您将该列表与您知道已安排的通知列表进行比较,则可以查看哪些已被解雇。