有一种方法可以检测 localnotification
何时触发?
例如,我有一个通知在凌晨 12:00 触发,它显示 notification
有办法知道用户是否触摸了 notification
。
因为如果用户没有触摸 notification
我想将其他警报设置为在 20 分钟后触发,如果它在触发时没有触摸 notification
。
最佳答案
在应用委托(delegate)中调用 -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
以了解用户何时从通知返回应用。注意:仅当应用程序未关闭(即通过多任务处理关闭)时才会调用此函数。我建议将计时器设置为上午 12:00 以设置另一个通知,如果用户从第一个通知返回到应用程序,则取消第二个通知。
关于ios - 检测本地通知何时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084479/