簡體   English   中英

如何在 safari 中測量 tel:// 鏈接的通話時間?

[英]How to measure call time of a tel:// link in safari?

當用戶單擊電話鏈接、單擊接受呼叫、呼叫和結束呼叫時,我嘗試測量呼叫持續時間(或單擊和結束通話之間的時間)。 默認行為用戶切換回頁面。

問題是在打開手機應用程序的開始或結束時沒有觸發任何事件,並且 javascript 在通話過程中似乎沒有停止......

任何的想法 ?

這里有一個類似的問題,有一個相關的答案: https : //stackoverflow.com/a/18310457/3677221

正如 rckoenes 所說,您可以使用 CTCallCenter,但要准備好您的應用程序可能會因無效的后台模式使用而被拒絕。

這可能是一種解決方案,即您首先保存單擊鏈接(或呼叫開始)時的日期。 然后從 CTCallCenter 的 callEventHandler 塊( Apple 文檔)的狀態變化中檢測呼叫結束並計算時間差。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM