Ja für Android
var deviceInformation = cordova.require("cordova/plugin/DeviceInformation");
deviceInformation .get(function(result) {
console.log("result = " + result);
}, function() {
console.log("error");
});
Plugin here & Reference here
UPDATE
Nein für iOS
Es verstößt gegen das neueste SDK-Abkommen ab 5. November 2009. Hier ist die Antwort von Apple:
„Aus Sicherheitsgründen schränkt iPhone OS eine Anwendung (einschließlich ihrer Vorlieben und Daten) an einen eindeutigen Speicherort im Dateisystem. Diese Einschränkung ist Teil der Sicherheitsfunktion, die als "Sandbox" der Anwendung bekannt ist. Die Sandbox ist eine Sammlung fein abgestimmter Steuerelemente, die den Zugriff einer Anwendung auf Dateien, Einstellungen, Netzwerkressourcen, Hardware usw. beschränken. "
Die Telefonnummer des Geräts ist im Container Ihrer Anwendung nicht verfügbar. Sie müssen diese Datei überarbeiten Ihre Anwendung nur in Ihrem Verzeichniscontainer lesen und Ihre Binärdatei erneut an iTunes Connect senden, damit Ihre Anwendung für den App Store erneut überprüft werden kann
Dies war eine echte Enttäuschung, da wir den Benutzer schonen wollten ihre eigene Telefonnummer
Ursprüngliche Antwort here
Grüße.
Überprüfen Sie die Lösung in http://stackoverflow.com/questions/32005570/cordova-phone-apagg-get-phone-number-of-device-android-ios – Anuj