tel link-android-funktioniert nicht (Galaxy S5)

Ich bin neu in der mobilen hybrid-app-Entwicklung. Ich habe ein HTML 5 hybrid app entwickelt, die in Eckigen und Ionischen, wo in einem Teil der Anwendung, die ich starten wollen die native Telefon-app (oder ein Menü mit verschiedenen Möglichkeiten, um auf die native Telefon-app), wenn ein Benutzer klickt auf eine Telefonnummer. Wenn ich eine hybrid-app über einen browser in meinem Handy, klicken Sie auf die links wie erwartet funktioniert. Allerdings, wenn ich die Anwendung bereitstellen zu meinem Samsung Galaxy S5 (via cordova), auf die links tut sich nichts.
Ich habe versucht die folgende Syntax:

<a href="tel:18888888">tel:18888888</a>
<a href="tel:+18888888">tel:+18888888</a>
<a href="tel://18888888">tel://18888888</a>
<a href="tel://+18888888">tel://+18888888</a>
<a href="tel:1-888-8888">tel:1-888-8888</a>
<a href="tel://1-888-8888">tel:1-888-8888</a>

Ich bin mit Cordova 3.6.0 und das Android SDK r23.0.2 windows.

Habe ich gegoogelt ähnliche Probleme, aber die Ergebnisse sind inkonsistent.

Hat jemand hatte kein Glück mit diesem? Scheint ein gemeinsames Merkmal. Ich muss etwas fehlt einfach.

  • GELÖST! Cordova 3.6.0 führt eine zweite whitelist, für die Beschränkung, welche URLs erlaubt sind zum starten von externen Anwendungen. Cordova 3.6.0-Whitelist-Guide und So müssen Sie explizit in der config.xml: <access origin="tel:*" launch-external="yes" /> <access origin="geo:*" launch-external="yes" /> Diese Antwort wurde von einem post hier: stackoverflow.com/questions/15745096/...
  • Ich habe die Lösung zuerst, dann kam wieder die gleiche Seite mit verschiedenen Suchbegriffen bei google ;p .. Sie bekommen einen Daumen nach oben !!
  • Sie können Ihre Frage zu beantworten @RobertTaylor übrigens habe ich jetzt gepostet 🙂
Schreibe einen Kommentar