AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Android 10+ "Seriennummer" oder so
Thema durchsuchen
Ansicht
Themen-Optionen

Android 10+ "Seriennummer" oder so

Ein Thema von xbkbk · begonnen am 5. Feb 2022 · letzter Beitrag vom 6. Feb 2022
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#1

AW: Android 10+ "Seriennummer" oder so

  Alt 6. Feb 2022, 00:07
Schlimmstenfalls Google Account, weil ich vermeiden möchte, dass Nutzer sich extra bei Google anmelden müssen, nur um meine App zu nutzen.
Wie sollen sie denn an deine App kommen?

Über den PlayStore ... tja, dafür brauchen sie sowieso einen Google-Account.


Und natürlich macht Google es dir schwer, irgendwen zu identifizieren.
* du darfst auf Vieles nicht zugreifen/auslesen
* und einige gewisse Geräte-IDs sind änderbar/sperrbar (z.B. die WerbeID)

Und schon bleibt nur noch sowas wie z.B. über den GoogleAccount oder GoogleGames.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 6. Feb 2022 um 00:11 Uhr)
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
927 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Android 10+ "Seriennummer" oder so

  Alt 6. Feb 2022, 12:03
Ich benutze folgenden Code

Delphi-Quellcode:
    result := JStringToString(TJSettings_Secure.JavaClass.getString(TAndroidHelper.Activity.getContentResolver,TJSettings_Secure.JavaClass.ANDROID_ID));
    if (result = '') then
      result:=JStringToString(TJBuild.JavaClass.SERIAL);
Den Google-Account bekommst du aus Sicherheitsgründen meines Wissens auch nicht raus.

Geändert von philipp.hofmann ( 6. Feb 2022 um 12:07 Uhr)
  Mit Zitat antworten Zitat
xbkbk

Registriert seit: 9. Jul 2012
Ort: 37083 Göttingen
61 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Android 10+ "Seriennummer" oder so

  Alt 6. Feb 2022, 15:07
Ich benutze folgenden Code

Delphi-Quellcode:
    result := JStringToString(TJSettings_Secure.JavaClass.getString(TAndroidHelper.Activity.getContentResolver,TJSettings_Secure.JavaClass.ANDROID_ID));
    if (result = '') then
      result:=JStringToString(TJBuild.JavaClass.SERIAL);
Den Google-Account bekommst du aus Sicherheitsgründen meines Wissens auch nicht raus.
Vielen Dank. Ich werde habs gerade ausprobiert. In meinem Fall hab ich es so umgeschrieben, dass beide Werte angezeigt werden und bekomme ich eine Android ID aber als Buildnummer nur "unknown". Naja solange einer der beiden Werte funktioniert reicht mir das Vielen Dank
Felix

Geändert von xbkbk ( 6. Feb 2022 um 19:16 Uhr)
  Mit Zitat antworten Zitat
xbkbk

Registriert seit: 9. Jul 2012
Ort: 37083 Göttingen
61 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Android 10+ "Seriennummer" oder so

  Alt 6. Feb 2022, 15:06
Wie sollen sie denn an deine App kommen?

Über den PlayStore ... tja, dafür brauchen sie sowieso einen Google-Account.
Ich hatte vor zum Einen die .apk auf einer Webeite zum Download anzubieten und ja zum Anderen auch über den Play Store, allerdings möchte ich eben über den Download von der Webseite sicherstellen, dass auch Leute meine .apk installieren können, die keinen Google Account nutzen (wollen).
Felix
  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:17 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