AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Mobilfunknummer ermitteln Android/iOS
Thema durchsuchen
Ansicht
Themen-Optionen

Mobilfunknummer ermitteln Android/iOS

Ein Thema von Muppet · begonnen am 21. Jul 2015 · letzter Beitrag vom 22. Jul 2015
Antwort Antwort
Muppet

Registriert seit: 7. Mai 2015
14 Beiträge
 
#1

Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 09:22
Guten Morgen alle zusammen

ich hätte eine kleine schnelle Frage an euch -

weis jemand ob und wenn ja wie, ich in Delphi(XE8) die Mobilfunknummer meines Endgeräts auslesen oder ermitteln kann? (Android und iOS)

Wäre super wenn mir jemand helfen könnte

Sonnige Grüße
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 09:24
Schau mal bei den Beispielen (Mobile Snippets). Es gibt im FireMonkey-Framework eine Klasse "PhoneServices" oder ähnlich. Die kann Dir all das zurückliefern.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Dawn87

Registriert seit: 15. Feb 2007
Ort: Lüdenscheid
189 Beiträge
 
Delphi XE5 Professional
 
#3

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 09:46
Ich habe zwar keine Erfahrung mit Delphi diesbezüglich, kann aber aus meiner Erfahrung mit Java sagen, dass Android die Rufnummer nicht unbedingt kennen muss.

Die Rufnummer kann als auslesbare Information auf der SIM-Karte gespeichert sein, muss es aber nicht. Bei Apps, welche die Rufnummer benötigen, sieht man oft ein Eingabefeld für diese dass im Idealfall schon vorausgefüllt ist (z.B. WhatsApp, Hangouts).

Teste die Ermittlung unbedingt mit verschiedenen SIM-Karten und auch mit Handys die mehrere SIM-Karten haben können (Dual-SIM, native Unterstützung dafür gibt es seit Android 5.1).
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 12:22
Ich habe letztens auch danach gesucht, allerdings unter Xcode. Hier habe ich für iOS keine passenden API's gefunden, womit ich die Telefonnummer der SIM-Karte auslesen konnte. Allerhöchsten die ICCID kannste auslesen.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 15:30
Mach das über ein REST-Api:
  1. User schickt SMS an Deinen Server, die SMS sollte eine GUID enthalten.
  2. Auf dem Server die CLID des Absenders ermitteln
  3. Der Server stellt dann die Telefonnummer als JSON unter der GUID bereit
  4. App ruft den Service auf und erhält die Telefonnummer
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 21. Jul 2015, 19:24
  1. User schickt SMS an Deinen Server, die SMS sollte eine GUID enthalten.
Wie das? Mein Server hat kein Telefon...
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 22. Jul 2015, 07:41
Wie das? Mein Server hat kein Telefon...
Braucht er auch nicht unbedingt. Wie Du das technisch realisierst ist letzendlich egal (Mobiltelefon, Arduino, externer Webservice). Wichtig ist nur, dass Du an die CLID kommst und mit einem eindeutigen Wert verknüpfst.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#8

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 22. Jul 2015, 10:09
Mach das über ein REST-Api:
  1. User schickt SMS an Deinen Server, die SMS sollte eine GUID enthalten. [...]
Kann ggf. Kosten für den User verursachen und ist demnach in der weit überwiegende Mehrzahl aller Fälle keine Option.

Viel sinnvoller ist der umgekehrte Weg, d.h. nach Eingabe einer Rufnummer wird über einen Webservice an ebendiese Rufnummer eine SMS mit einem Bestätigungscode zur Validierung gesendet.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: Mobilfunknummer ermitteln Android/iOS

  Alt 22. Jul 2015, 10:59
Es ging ja ums Auslesen. Das geht ohne private-API mindestens bei iOS nicht. Damit kann die App dann nicht über iTunes vertrieben werden, da bereits der Upload zur Review abgelehnt wird.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz