私は、電話リンクをクリックしたときに電話をかけ、電話を受け入れ、電話をかけて電話を終了したときに、通話時間(または通話の終了から終了までの時間)を測定しようとします。デフォルトの動作ユーザーは、ページ上で元の状態に戻ります。サファリのtel://リンクの呼び出し時間を測定する方法は?
問題が...何のイベントが初めや電話アプリのスイッチの端に解雇されていない、とJavaScriptが通話中に停止することはないと思われることを
任意のアイデアですか?
私は、電話リンクをクリックしたときに電話をかけ、電話を受け入れ、電話をかけて電話を終了したときに、通話時間(または通話の終了から終了までの時間)を測定しようとします。デフォルトの動作ユーザーは、ページ上で元の状態に戻ります。サファリのtel://リンクの呼び出し時間を測定する方法は?
問題が...何のイベントが初めや電話アプリのスイッチの端に解雇されていない、とJavaScriptが通話中に停止することはないと思われることを
任意のアイデアですか?
ここでは関係の答えと同様の質問があります:https://stackoverflow.com/a/18310457/3677221
rckoenesあなたはCTCallCenterを使用することができますが、アプリではない有効なバックグラウンドモードでの使用のためには拒否される可能性があることを調製することがサイス通り。
リンクがクリックされた(または通話が開始された)日付を最初に保存することができます。 CTCallCenterのcallEventHandlerブロック(Apple Documentation)の状態変化からコールの終了を検出し、時間差を計算するよりも、
リンクがウェブページに埋め込まれているので、私はjavascriptで方法を見つけようとします –