Siri が画面に現れたり消えたりするたびに通知を受け取りたいです。
ユーザーが iPhone を耳に近づけると表示されることがあります。
出来ますか?
Siri が画面に現れたり消えたりするたびに通知を受け取りたいです。
ユーザーが iPhone を耳に近づけると表示されることがあります。
出来ますか?
テストを実行したところ、Siri が表示されると次の通知が送信されます。
_UIApplicationWillAddDeactivationReasonNotification
UIApplicationWillResignActiveNotification
...そして、Siri が閉じられた場合:
_UIApplicationDidRemoveDeactivationReasonNotification
UIApplicationDidBecomeActiveNotification
いいえ、公開されている Siri API はなく、UIApplication は Siri 固有の通知を送信しないため、今のところ運が悪いようです。
受け取る唯一の通知は、applicationDidEnterBackground (またはそのようなもの) です。
現時点では Siri API はないと思いますので、OS 全体を見ていることになります。