AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Gerät (IOS/Android) zwecks Lizenz identifizieren
Thema durchsuchen
Ansicht
Themen-Optionen

Gerät (IOS/Android) zwecks Lizenz identifizieren

Ein Thema von QuickAndDirty · begonnen am 13. Jun 2016 · letzter Beitrag vom 16. Jun 2016
Antwort Antwort
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 08:25
Wenn du beim ersten Programmstart auf jedem Device "einmalig" eine GUID erzeugst und "an einem sicheren Ort auf dem Device" abspeicherst, dann hast du doch eine eindeutige Identifikation, die auch nicht verloren gehen dürfte, wenn der User die App wieder deinstalliert und neu installiert. So mache ich es jedenfalls mit Windows. Ob das 1:1 auf Android/IOS auch so funktioniert, weiß ich mangels Erfahrung leider nicht. Denke aber, es müsste machbar sein.
Keine Chance unter iOS und Android ab Version 5. Jede App darf dort nur auf ihren eigenen Userspace zugreifen, was auch gut so ist.
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#2

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 08:57
Bei Apple gibt es ja eine sichere Erkennungsmethode.
Ich bräuchte nen "ORT" in Android oder einen Dienst wo ich eine ID/Zertifikat/Whatever speichern kann um das Gerät zu markieren. Wichtig ist das der Ort nicht für einen mittelmäßig versierten Leser von XDA-developers der APP zugeordnet werden kann. Die Markierung darf niemals auf einem anderen Gerät landen.
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 09:04
Helfen da eventuell die SharedPreferences weiter? Ich meine, die bleiben auch nach Deinstallation der App bestehen (bin mir aber nicht sicher):
https://developer.android.com/refere...eferences.html

Ansonsten wäre vielleicht noch eine Möglichkeit die IMEI, sofern man an die rankommt?
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.212 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 10:34
Bei Embarcadero gab es am 16. März ein Webinar "User accounts and identities on mobile devices" (Quelle)

In der YouTube-Playlist taucht gerade das (es war das letzte) nicht mehr auf:
https://www.youtube.com/playlist?lis...gaFPLtDA-t1Xwc

Triggere doch mal einen Embarcadero-Mann an und frage ob das vergessen wurde..
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#5

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 12:26
Triggere doch mal einen Embarcadero-Mann an und frage ob das vergessen wurde..
Ich mache es... wie hieß der nochmal? Wir haben einen hier im Forum. Ich weiß nur nicht ob er noch dort arbeitet.
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.212 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 12:28
http://www.delphipraxis.net/members/10585-meissing.html
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#7

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 12:33
Jap habe ihn.
https://www.youtube.com/watch?v=hDa-3xcQ2SM

Ich frage mal nach.
Edit: PM ist raus.
Andreas
Nobody goes there anymore. It's too crowded!

Geändert von QuickAndDirty (14. Jun 2016 um 12:40 Uhr)
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#8

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 14. Jun 2016, 12:23
Helfen da eventuell die SharedPreferences weiter? Ich meine, die bleiben auch nach Deinstallation der App bestehen (bin mir aber nicht sicher):
https://developer.android.com/refere...eferences.html
Gibt es dafür einen Wrapper in Delphi?

Ansonsten wäre vielleicht noch eine Möglichkeit die IMEI, sofern man an die rankommt?
Tabletts haben keine IMEI
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.011 Beiträge
 
Delphi 2009 Professional
 
#9

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 16. Jun 2016, 17:07
Anders als es der Name vermuten läßt, sind auch SharedPreferences nicht global. Sie sind immer an das aktuelle Benutzerprofil gebunden. Alle Benutzer können ihre eigenen Einstellungen speichern.

Für eine globale GeräteID sind sie daher so wie die ANDROID_ID nicht optimal.
Michael Justin
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#10

AW: Gerät (IOS/Android) zwecks Lizenz identifizieren

  Alt 16. Jun 2016, 21:05
Der Gedanke ist halt, das sich Benutzer wie unterschiedliche Geräte verhalten. Das ist ja auch sehr sinnvoll: Wenn man es den Entwicklern zu einfach macht, an Hardware-IDs zu kommen, dann nutzen die das halt auch (fälschlicherweise) ... weil es ja so schön einfach ist und man nicht groß drüber nachdenken muss.
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  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 22:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz