私はiosを初めて使用しています。私は、たとえ自分のアプリがフォアグラウンドにいなくても、着信コール、発信コールなどのコールイベントを検出する方法があるかどうか疑問に思っていました。それが可能であれば、それは、それが欠落しているか、ダイヤルされているか、または受信されているかに関わらず、そのような通話の詳細を読むことができます。前もって感謝します。iosでのコールイベントの検出
答えて
はい、コールを検出できます。アプリがフォアグラウンドで実行されている場合に限ります これにはCore Telephony Frameworkを使用できます。
アプリがバックグラウンドで実行されているカテゴリ(VOIP、AUDIO、ロケーショントラッキングまたはアクセサリ)に該当する場合は、 CTCallCenter
をバックグラウンドで使用することができます。しかし、あなたがそれが意味していない何かのためにバックグラウンドの実行モードを使いたくない場合は、Appleがあなたのアプリケーションを拒否することに注意してください。
CTCallCenter
は、開始したコールまたはすでに進行中のコールを検出できます。
ただし、電話に関する詳細を検出することはできません。CTCall
は電話を識別するだけでこの状態を通知します。 callID
がCTCall
の場合、コールの固有の識別子が与えられますが、番号は呼び出されません。
ありがとう、しかし、バックグラウンドの状態で着信番号または名前を取得する方法はありますか.... ...? –
@Mohittomarこれは不可能でプライバシーを侵害します。 – rckoenes
どのように彼らはこのアプリで動作しているhttps://itunes.apple.com/in/app/caller-id-ringtones-hear-who/id317855277?mt=8 –
- 1. Windowsでのコールイベントの処理
- 2. 検出iOSデバイス
- 3. 衝突検出のiOS
- 4. iOS UITextViewリンク検出
- 5. iOSの動き検出:動き検出の感度レベル
- 6. iOSの検出の接続速度や
- 7. iOS 5のiPhoneミュートスイッチの検出
- 8. iOSの顔検出の問題
- 9. iOS版Chromeが検出
- 10. IOSサウンド処理、レベル検出
- 11. iOS SoundTouch framework BPMの検出例
- 12. iOS - アプリケーション終了時の検出
- 13. 添付のオーディオデバイスを検出するiOS
- 14. 検出する心拍信号 - iOSの
- 15. iOSゲームセンターのログインを検出する
- 16. iOS 7 ANCS:プライマリANCSサービスUUIDの検出
- 17. iOSアプリのAppStoreインストールを検出する
- 18. iOSの言語を検出する
- 19. iOSアプリケーションがiOS上でiBeaconsを検出していない
- 20. IOS位置検出が検出されました
- 21. iOSの視点での顔検出と顔認識の違い
- 22. 3次元でのiOSデバイスの動き検出
- 23. iOSでコンパスのキャリブレーションスイッチの状態を検出する方法
- 24. iOS 5のMKMapViewでユーザーの接触を検出する
- 25. iOSでのrootViewControllerの検索
- 26. iOS 5.1のiPhoneがXCode 4.2で検出されない
- 27. バックグラウンドでiOSの画面タッチを検出する
- 28. iOS - アプリケーションのどこかで揺れを検出する
- 29. iOSはGPSなしでユーザーの動きを検出します
- 30. XcodeでiOS 5.1のiPhoneデバイスが検出されない
これらのリンクをご覧ください。 http://stackoverflow.com/questions/10054706/how-to-identifying-iphone-incoming-call-and-display-notification http://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference /CoreTelephonyFrameworkReference/_index.html –
この回答はいいえです。参考にしてください:http://stackoverflow.com/a/5395355/907513 – vagase
iOS 8は、フォアグラウンドにいなくても着信コール、発信コールなどのコールイベントを検出する方法はありません。または他の新しい選択肢? – nanospeck