IONIC/cordova, Telefonanruf, in IOS
Habe ich einen thread gefunden in Ionischer zu diesem Thema: http://forum.ionicframework.com/t/making-phone-call-from-app-href-tel-123/1968/11.
Er nennt den whitelist-plugin:
https://github.com/apache/cordova-plugin-whitelist
So, ich versuche, um diesen code in der config.xml aber es kann immer noch nicht arbeiten.
<access origin="tel:*" launch-external="yes" />
<access origin="mailto:*" launch-external="yes" >
<allow-intent href="tel:*" />
HTML:
<a href="tel: 110">call</a>
Fehler:
2015-07-03 00:21:16.231 myParking[27167:1006045] Failed to load
Webseite mit Fehler: Die URL kann nicht angezeigt werden
Ich versuche es mal mit einem anderen plugin, aber es kann immer noch nicht arbeiten.
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);
}
Fehler:
2015-07-03 00:24:09.620 myParking[27308:1007392] fail
Also, wie kann ich diese Arbeit machen?
Ionischen version: 1.4.3
cordova version: 5.0.0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich versuche es in
a
tag funktionierte es auf android:Ersten add-cordova-plugin-whitelist
Fügen Sie dann folgende Zeilen in config.xml
Schließlich in
a
tag verwenden Zeile unterhalbHabe ich dieses Problem behoben. In meiner Umgebung(ionic version: 1.4.3 cordova version: 5.0.0), ich weiß nicht brauchen, um hinzuzufügen, jede Plugin oder überarbeitung der Konfigurations-Datei als ozhanli erwähnt. Die Richtlinie kann als erwartet. Warum also Stelle ich diese problem? Denn ich Teste mein Programm in den simulator, die nicht unterstützen, Anruf -, Nachrichten-und so weiter. Nach der Bereitstellung von meinem Programm auf ein physisches Gerät, die Richtlinie funktioniert.
Also, wenn Sie wollen, um einen Anruf in IONISCH(ionisch version: 1.4.3 cordova version: 5.0.0) , fügen Sie einfach diesen code, damit es funktioniert:
Hinweis: Testen Sie es in einem physikalischen Gerät, nicht im simulator.