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
 
QuickAndDirty

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

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

  Alt 13. Jun 2016, 18:15
Nun ich habe eine Lizenznummer welche mehr als ein Device lizensiert.
Ich möchte das auf dem Lizenzserver zählen können.
Alles wäre soviel einfacher wenn eine Lizenznummer genau ein Gerät lizensieren würden....
Denn eindeutige lizenznummern auszugeben ist ja machbar.

in dem oben geposteten Link habe folgende Code-schnipsel gefunden.

Sind die eurer meinung nach brauchbar?

Bei der "Android_ID" weiß ich bereits das diverse NoName/NoGoogle Tablets unterumständen alle die selbe oder keine haben können.
Also muss man bei Android mindestens ne generierte GUID und die Android_ID führen...so das im Zweifel ein unterscheidungsmerkmal da ist.

IOS hat mit der UUID eine ausreichend sichere Identifizierungsmöglichkeit.


Android
Delphi-Quellcode:
uses
 
  Androidapi.Helpers, Androidapi.JNI.Provider,
 
function GetDeviceId: string;
 
begin
 
  Result := JStringToString(TJSettings_SECURE.JavaClass.getString(SharedActivity.getContentResolver, TJSettings_SECURE.JavaClass.ANDROID_ID));
 
end;
IOS
Delphi-Quellcode:
   
uses
 
  Macapi.Helpers, iOSapi.UIKit,
 
 
 
function GetDeviceId: string;
 
var
 
  Device : UIDevice;
 
begin
 
  Device := TUIDevice.Wrap(TUIDevice.OCClass.currentDevice);
 
  Result := NSStrToStr(Device.identifierForVendor.UUIDString);
 
end;
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
 


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 13:55 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