German Android ID

peternmb

Well-Known Member
Licensed User
Longtime User
HAllo,

ich ermittle mit diesem Code die Android-ID um die Geräte zuordnen zu können:
B4X:
    Dim ID As String
    Dim ps As Phone
    Try
        Dim P As PhoneId
        If P.GetDeviceId = "" Then
            ID = ps.GetSettings("android_id")
        Else
            ID =  P.GetDeviceId
        End If
    Catch
        ID =  ps.GetSettings("android_id")
    End Try
Kann es sein, dass nach dem kompletten zurücksetzen eines Gerätes auf die Werkseinstellungen sich diese ID ändert?
 

DonManfred

Expert
Licensed User
Longtime User
Ja. Das ist nur eine RandomID.
Zudem gibt es keine Möglichkeit in höheren Android-Versionen an irgendwelche "echten IDs" zu kommen.
 

DonManfred

Expert
Licensed User
Longtime User
oder auch unter irgrendwelchen anderen Bedingungen?
das kann ich nicht genau sagen. Könnte sein, dass es sich auch ändert wenn der Devicenutzer seine werbeID zurücksetzt. Keine Ahnung wo genau man das macht aber ich weiss dass es so eine Funktion gibt bei Google.
 

KMatle

Expert
Licensed User
Longtime User

peternmb

Well-Known Member
Licensed User
Longtime User
Du kannst auch selbst eine ID generieren und diese speichern (wäre gut, wenn du mit einem eigenen Server die ID's vergibst). Das reicht zumindest solange der Anwender die App nicht deinstalliert.
Ja, etwas in dieser Art mache ich bereits - das Problem ist diese ID an das Gerät zu binden.
Ich muss das Gerät zum Zuordnen der ID eindeutig identifizieren.
 
Top