Ich baue Android-Anwendung, die Gerät durch eine eindeutige Nummer/Zeichenfolge identifizieren muss.Eindeutige Kennung für Android-Handy
Ich habe über ANDROID_ID gehört, aber es gibt auch Berichte, dass es auf einigen Telefonmodellen oder sogar Updates das selbe sein kann. Eine andere Sache ist, dass es nach dem Zurücksetzen der Werkseinstellungen oder System neu installiert wird. Ich kann damit leben, obwohl ich es vorziehen würde, wenn es gleich bleiben würde.
Gibt es eine andere Möglichkeit, das Telefon zu identifizieren, ohne nach weiteren Berechtigungen zu fragen? IMEI erfordert sie (android.permission.READ_PHONE_STATE), aber es kann Benutzer verscheuchen.
Wie Shazam das tut? Ich weiß, dass es das Telefon dauerhaft identifiziert (es merkt sich, dass ich ein Benutzer war, bevor es 5 Tags pro Monat Beschränkung für neue Benutzer einführte), obwohl ich das System vollständig neu installierte.
Die akzeptierte Antwort von diesem Link funktioniert nicht aus den im OP angegebenen Gründen, aber es gibt eine WLAN-defice MAC-Adresslösung, die überzeugend aussieht. –
Ich hätte erwähnen sollen, verwenden Sie die Antwort mit den meisten Stimmen (13 ab sofort), es ist nicht die akzeptierte Antwort, aber ist die bessere Antwort und beantwortet das OP. –
Danke! Dies ist, was ich brauchte, obwohl es noch READ_PHONE_STATE Erlaubnis benötigt. – Leonti