firestore - tel link android no funciona(Galaxy S5)
flutter firebase login (2)
Soy nuevo en el desarrollo de aplicaciones móviles híbridas. Tengo una aplicación híbrida HTML 5 desarrollada en Angular e Ionic donde, en parte de la aplicación, deseo iniciar la aplicación de teléfono nativo (o un menú de varias maneras de acceder a la aplicación de teléfono nativo) cuando un usuario hace clic en un número de teléfono. Cuando veo la aplicación híbrida a través de un navegador en mi teléfono, al hacer clic en los enlaces funciona como se esperaba. Sin embargo, si despliegue la aplicación en mi Samsung Galaxy S5 (a través de cordova), tocar los enlaces no hace nada. He intentado las siguientes sintaxis:
<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>
Estoy usando Cordova 3.6.0 y las ventanas de Android SDK r23.0.2.
He buscado en Google problemas similares, pero los resultados son inconsistentes.
¿Alguien ha tenido algo de suerte con esto? Parece una característica común. Debo extrañar algo simple.
Como se comenta arriba:
Cordova 3.6.0 introduce una segunda lista blanca, para restringir qué URL pueden lanzar aplicaciones externas. Cordova 3.6.0 Guía de lista blanca Por lo tanto, debe agregar explícitamente en config.xml:
<access origin="tel:*" launch-external="yes" />
<access origin="geo:*" launch-external="yes" />
Originalmente publicado here .
Gracias
Debe agregar esta línea en config.xml para dejar que la aplicación comience en una aplicación externa: <access origin="tel:*" launch-external="yes" />