iPhone アプリケーションでは、通話ステータスの変更 (CTCallCenter.callEventHandler) などのシステム イベントのハンドラーを設定できるため、通話の着信/ダイヤル/接続/切断などのときにアプリケーションに通知されます。
自分でイベントを定義して、別のアプリにサブスクライブさせることは可能でしょうか。
AppleEvents http://hintsforums.macworld.com/showthread.php?t=112964を使用して、Mac で可能である可能性があることを検索しました。ただし、iOS には適用されない可能性があります。
何か案は?
(私は openURL を使用することを考えていましたが、問題は、他のアプリケーションの UI を起動したくないことです。何かが起こっていることを知りたいだけです。いくつかのトリックを使用して、他のアプリをバックグラウンドで長時間実行しました。)