我正在创建一个应用程序,该应用程序应计算用户在不使用其设备的情况下停留的时间。 为此,我有一个计时器,当应用程序被暂停时停止。但是,在停止计时器之前,我需要测试两件事:
来电:用户可以接听或拒绝来电。如果他拒绝接听电话,计时器将继续计数。否则,计时器将停止,当应用程序再次激活时,它将显示警报。
iOS系统提醒:提醒,日历事件,电池电量不足等。我需要确定应用是否因某种警报而被暂停。
该应用已经处理了第一个案例。一切都在为来电做准备。
问题是我不知道如何检查第二种情况。如何通过一个iOS系统警报识别应用程序是否被暂停?有没有办法做到这一点?