3

Siri が画面に現れたり消えたりするたびに通知を受け取りたいです。
ユーザーが iPhone を耳に近づけると表示されることがあります。

出来ますか?

4

2 に答える 2

4

テストを実行したところ、Siri が表示されると次の通知が送信されます。

_UIApplicationWillAddDeactivationReasonNotification
UIApplicationWillResignActiveNotification

...そして、Siri が閉じられた場合:

_UIApplicationDidRemoveDeactivationReasonNotification
UIApplicationDidBecomeActiveNotification

いいえ、公開されている Siri API はなく、UIApplication は Siri 固有の通知を送信しないため、今のところ運が悪いようです。

于 2012-11-29T09:58:38.197 に答える
2

受け取る唯一の通知は、applicationDidEnterBackground (またはそのようなもの) です。

現時点では Siri API はないと思いますので、OS 全体を見ていることになります。

于 2012-11-29T09:31:07.813 に答える