Ho trovato una discussione in ionico su questo argomento: http://forum.ionicframework.com/t/making-phone-call-from-app-href-tel-123/1968/11.IONIC/cordova, effettuare una telefonata in IOS
Esso menziona il plugin whitelist: https://github.com/apache/cordova-plugin-whitelist
così cerco di aggiungere questi codice nel config.xml, ma ancora non può funzionare.
<access origin="tel:*" launch-external="yes" />
<access origin="mailto:*" launch-external="yes" >
<allow-intent href="tel:*" />
HTML:
<a href="tel: 110">call</a>
Errore:
2015-07-03 00:21:16.231 myParking[27167:1006045] Failed to load webpage with error: The URL can’t be shown
cerco di usare un altro plugin, ma ancora non può funzionare.
https://github.com/Rohfosho/CordovaCallNumberPlugin
HTML:
<span ng-click="onDail($index)">call</span>
JS:
var onSuccess = function(){
console.log("success");
}
var onError = function(){
console.log("fail");
}
$scope.onDail = function(index){
window.plugins.CallNumber.callNumber(onSuccess, onError, $scope.ParkingRecords[index].number);
}
Errore:
2015-07-03 00:24:09.620 myParking[27308:1007392] fail
Quindi, come posso fare questo lavoro?
versione ionica: 1.4.3 versione Cordova: 5.0.0
Questo dovrebbe essere per la vecchia versione IONIC e Cordova. Ora, non è necessario scaricare il plug-in e modificare il file config.xml. Vedi la mia risposta per i dettagli. Comunque, TNX per la tua risposta. – Leon
Sono abbastanza nuovo da ionico, ma per aggiungere all'ultimo commento, la correzione di cui sopra ha aiutato a farlo funzionare su ionico 1.7.16 (da ionionversione). – kristopolous
Questo codice funziona su IOS Device. questo codice funziona su Android ma non funziona su IOS –