2017-10-23 2 views
0

, was es von ‚Für Android 8.0 läuft auf einem Gerät installierten Anwendungen bedeutet, der Wert von ANDROID_ID jetzt per App Signaturschlüssel scoped ist, sowie pro Benutzer. ' .Android O Device ID Klärung

Ist das bedeutet, wenn ich zwei Android-Apps in demselben Gerät habe mit gleichen Signaturschlüsseln und anderen Paketnamen, wird diese apps gleiche Geräte-ID für bestimmte Benutzer?

+0

Der Rest des Textes in diesem Link scheint zu bestätigen, dass Sie, z. "_Der Wert von ANDROID_ID ist für jede Kombination aus Anwendungsschlüssel, Benutzer und Gerät eindeutig". – TripeHound

Antwort

0

Ist das bedeutet, wenn ich zwei Android-Apps in demselben Gerät haben mit gleichen Signaturschlüssel und anderen Paketnamen, tut diese Anwendungen erhalten gleiche Geräte-ID für bestimmte Benutzer?

Die Antwort lautet ja, aber wenn die App hat Google App im Google Developer aktiviert Spielen Signing Console der Schlüssel wird nicht die gleiche für die verschiedenen Anwendungen, auch wenn Sie die APK Releases mit dem gleichen Schlüssel hochgeladen .

Und meine Empfehlung ist immer getrennten Schlüssel für verschiedene Anwendungen zu verwenden.

+0

Worauf basiert Ihre erste Aussage? Diese Zeile aus den Dokumenten widerspricht direkt "Der Wert von ANDROID_ID ist für jede Kombination aus Anwendungsschlüssel, Benutzer, ** und Gerät ** eindeutig." –

+0

Ok, ich lag falsch ... bearbeitet –

+0

Wird der Signaturschlüssel nicht verwendet, um den Herausgeber oder die Firmenidentität anzuzeigen? Brauchen wir dafür separate Schlüssel? – user3565768