swift - 系统警报打开时如何防止推送
问题描述
只有当它通过胶带打开时,我才需要处理推动。所以我检查推送时应用程序是否未激活
if UIApplication.shared.applicationState == .inactive {
// my code
}
但是如果弹出一个系统对话框,例如“请求访问地理位置”,如果此时推送来了
但是如果弹出一个系统对话框,例如“请求访问地理定位”,如果此时推送到达,那么应用程序将在系统对话框下看到,但会认为自己处于非活动状态
UIApplication.shared.applicationState == .inactive // it TRUE
我怎样才能确定这一点?