2015-01-28 13 views
8

Ho un tag HTML standard:href = "tel:" su Android sta cercando di aggiungere il contatto, invece di innescare una chiamata

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

Mentre IOS e alcuni dispositivi Android sono innescare chiamata, altri come Nexus7/Android4 .4 vengono visualizzati i popup con i pulsanti di azione: Chiudi/Aggiungi ai contatti

Impossibile trovare nulla a riguardo, è come funziona il nuovo Android?

Qualcuno sa è possibile forzare una chiamata su tutti i dispositivi Android?

+0

Se più applicazioni registrati per gestire il contenuto "tel" URI, quindi Android chiederà utente quale app/azione vogliono utilizzare per gestire il collegamento "tel". Non c'è modo di aggirarlo. –

+0

prova a realizzarlo tramite un plug-in https://github.com/Rohfosho/CordovaCallNumberPlugin usando non il 'href' ma il' on-click' – Clawish

risposta

4

Prima di tutto, è possibile controllare anche il thread this su questo argomento. Ha alcuni suggerimenti potenziali che potrebbero funzionare su alcuni dispositivi eccezionali.

Inoltre: non tutti i dispositivi Android sono in grado di effettuare chiamate vocali. Per esempio. Sono abbastanza sicuro che il Nexus 7 che stai menzionando non lo sia. In questi casi è una valida alternativa offrire all'utente l'aggiunta del numero ai contatti. Non è possibile che ai tuoi dispositivi problematici manchi semplicemente la funzione di chiamata vocale?

+0

Non vedo alcuna differenza. Stai suggerendo di non avere il numero di telefono come il testo dell'ancora? – Kolby

+0

Sì, è l'idea, vale la pena provare. E come nota a margine: hai detto che uno dei dispositivi problematici era un Nexus 7. Sei sicuro che quel dispositivo supporti la chiamata vocale? Potrei aver perso qualcosa ma sono abbastanza sicuro che non lo sia, quindi un'azione sensata sarebbe aggiungere quel numero ai contatti. –

+0

Io non sono l'OP. Sto testando su un Samsung Galaxy con Android 4.4. Tuttavia, questo è un buon punto, questo tablet non supporta le chiamate vocali, quindi ha senso che non abbia un'opzione da chiamare. Magari fai una nuova risposta e ti darò la taglia. Non posso darlo per questa risposta. – Kolby

-1

Creare una funzione javascript e aggiungere il seguente codice:

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

E questo sta lavorando bene in Android 4.4

Problemi correlati