每次Siri出现或从屏幕上消失时,我都会收到通知 当用户将iPhone放在他耳边时,可能会出现这种情况。
有可能吗?
答案 0 :(得分:4)
我进行了测试,当Siri出现时发送了以下通知:
_UIApplicationWillAddDeactivationReasonNotification
UIApplicationWillResignActiveNotification
......当Siri被解雇时:
_UIApplicationDidRemoveDeactivationReasonNotification
UIApplicationDidBecomeActiveNotification
所以,不......因为没有公开的Siri API,而且UIApplication没有发送任何Siri特定的通知,所以现在看来我们运气不好。
答案 1 :(得分:2)
你得到的唯一通知是applicationDidEnterBackground(或类似的东西)。
我认为目前没有任何Siri API,因此您将整体考虑操作系统。