私は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. ステートマシンのブロッキングシステムコールとコールイベント
- 3. iOS - サイレントモードの検出
- 4. 検出iOSデバイス
- 5. 衝突検出のiOS
- 6. Android&iOS Webviewの検出
- 7. iOSのセンサーでフェイスアップ位置を検出
- 8. iOS UITextViewリンク検出
- 9. iOSの動き検出:動き検出の感度レベル
- 10. iOSでの永続的な呼び出しの検出
- 11. iOS 5のiPhoneミュートスイッチの検出
- 12. iOSの検出の接続速度や
- 13. iOSの顔検出の問題
- 14. iOS用のライブカメラフィードのスウィートストレートエッジ検出
- 15. Delphi iOS - 終了ボタンのKeyDownの検出
- 16. iOS版Chromeが検出
- 17. iOS感情検出サンプル
- 18. IOSサウンド処理、レベル検出
- 19. iOS:着信SMSを検出
- 20. 添付のオーディオデバイスを検出するiOS
- 21. iOSゲームセンターのログインを検出する
- 22. iOS - アプリケーション終了時の検出
- 23. UIWebview(iOS)の戻りボタンを検出
- 24. iOSの言語を検出する
- 25. iOS SoundTouch framework BPMの検出例
- 26. 検出する心拍信号 - iOSの
- 27. iOS 7 ANCS:プライマリANCSサービスUUIDの検出
- 28. iOSのタッチスクリーンを検出する
- 29. iOS上のOpenCVオブジェクト検出(HOGDescriptor)
- 30. iOSカメラの顔検出(Swift 3 Xcode 8)
これらのリンクをご覧ください。 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