2015-01-28 2 views
8

ich einen Standard-HTML-Tag:href = "tel:" auf Android versucht, Kontakt hinzuzufügen, anstatt einen Anruf auszulösen

<a href="tel:08435034853"... 

Während IOS und einige Android-Geräte auslösen Aufruf, andere wie Nexus7/Android4 .4 zeigt ein Popup mit Aktionsschaltflächen an: Schließen/Zu Kontakten hinzufügen

Konnte eigentlich nichts darüber finden, wie funktioniert der neue Android?

Weiß jemand, ist es möglich, einen Anruf auf allen Android-Geräten zu erzwingen?

+0

Wenn mehrere Anwendungen die "tel" Content URI zu behandeln registrieren, dann wird Android fordert das Benutzer welche App/Aktion sie verwenden möchten, um den Link "tel" zu bearbeiten. Es gibt keinen Weg darum. –

+0

versuchen, es über ein Plugin zu erreichen https://github.com/Rohfosho/CordovaCallNumberPlugin mit nicht die 'href', sondern die' on-click' – Clawish

Antwort

4

Zunächst einmal möchten Sie möglicherweise this Thread zu diesem Thema auch auschecken. Es gibt einige mögliche Tipps, die auf einigen außergewöhnlichen Geräten funktionieren könnten.

Außerdem: Nicht alle Android-Geräte können Sprachanrufe tätigen. Z.B. Ich bin mir ziemlich sicher, dass das Nexus 7, das du erwähnst, nicht ist. In solchen Fällen ist es eine sinnvolle Alternative, dem Benutzer stattdessen die Nummer zu den Kontakten hinzuzufügen. Ist es nicht möglich, dass Ihre problematischen Geräte einfach nicht über die Sprachfunktion verfügen?

+0

sehe ich keinen Unterschied. Schlägst du vor, die Telefonnummer nicht als den Text des Ankers zu haben? – Kolby

+0

Ja, das ist die Idee, es ist einen Versuch wert. Und als Nebenbemerkung: Sie erwähnten, dass eines der problematischen Geräte ein Nexus 7 war. Sind Sie sicher, dass dieses Gerät überhaupt Sprachanrufe unterstützt? Ich habe vielleicht etwas verpasst, aber ich bin mir ziemlich sicher, dass es nicht so ist, also wäre es sinnvoll, diese Nummer den Kontakten hinzuzufügen. –

+0

Ich bin nicht das OP. Ich teste auf einem Samsung Galaxy mit Android 4.4. Sie machen jedoch einen guten Punkt, dieses Tablet unterstützt keine Sprachanrufe, daher ist es sinnvoll, dass es keine Option zum Anrufen gibt. Vielleicht eine neue Antwort und ich gebe dir die Belohnung. Ich kann es für diese Antwort nicht geben. – Kolby

-1

erstellen Javascript-Funktion und fügen Sie den folgenden Code ein:

function makeCall(contactNo) { 
    document.location.href = 'tel:' + contactNo; 
} 

Und das funktioniert gut in Android 4.4

Verwandte Themen