iOS-检测系统跳转权限弹窗

在iOS 10系统上,当需要跳转到其他App时,会弹出一个系统的授权弹窗,这个弹窗属于系统弹窗,并不在App的Windows列表中。

检测方法是利用App的状态变化,当出现该弹窗时,系统会处于Inactive状态,但是需要注意,切到后台也会切换到该状态,需要做个区分:

1
2
检测系统跳转权限弹窗:只进入Inactive
切后台:Inactive->Background