2016-03-29 3 views
1

Ich versuche, die Anrufdauer (oder die Zeit zwischen Klick und Ende des Anrufs) zu messen, wenn ein Benutzer auf eine Telefonverbindung klickt, auf Akzeptieren klickt, anruft und beendet. Der Benutzer mit dem Standardverhalten wird auf der Seite zurückgeschaltet.Wie messen Sie die Gesprächszeit eines tel: // Links in Safari?

Das Problem ist, dass kein Ereignis auf Anfang oder Ende des Schalters am Telefon App abgefeuert wird, und Javascript scheint nicht während des Gesprächs zu stoppen ...

Jede Idee?

Antwort

-1

Es gibt eine ähnliche Frage mit einer entsprechenden Antwort hier: https://stackoverflow.com/a/18310457/3677221

Als rckoenes sais Sie CTCallCenter verwenden können, aber bereit sein, dass Sie vielleicht App für ungültig Hintergrundmodus Nutzung zurückgewiesen.

Es könnte eine Lösung sein, dass Sie zuerst das Datum speichern, wenn auf den Link geklickt wird (oder der Anruf beginnt). Dann erkennen Sie das Ende des Anrufs an der Statusänderung des callEventHandler-Blocks von CTCallCenter (Apple Documentation) und berechnen die Zeitdifferenz.

+0

Ich versuche, einen Weg in Javascript zu finden, da der Link in Webseite eingebettet ist –

Verwandte Themen