1

Ich baue eine einfache App nur mit Authentifizierungsfunktion, und nachdem sich die Benutzer in der App angemeldet haben, können sie ihre Telefonnummer (nur iphone) auf der Startseite sehen.Ist es möglich, iPhone-Telefonnummer mit ionic 1.x (oder Beta @ 2) und Cordova zu bekommen?

Ist es möglich? Wenn das so ist, wie?

Dank ...

+0

Überprüfen Sie die Lösung in http://stackoverflow.com/questions/32005570/cordova-phone-apagg-get-phone-number-of-device-android-ios – Anuj

Antwort

0

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.

+0

Danke, aber ich wollte auf iOS, das ist nur Unterstützung für Android . –

+0

Überprüfen Sie meine aktualisierte Antwort –