Ich bekomme sehr widersprüchliche Informationen über die Verwendung von android.permission.READ_LOGS
Android-Erlaubnis. Erstens gibt die Android-Dokumentationswebsite nicht die Schutzstufe dieser Berechtigung an. Es ist weder als normal eingestuft noch gefährlich. Sie haben folgende Angaben:Ist READ_LOGS eine normale oder gefährliche Android-Berechtigung?
„Nicht für die Verwendung von Drittanbieter-Anwendungen, weil Log-Einträge können enthalten die privaten Informationen des Benutzers“
Einige Websites sagen, sie nicht für die gleichen Bedenken hinsichtlich der Privatsphäre zu verwenden. Jedoch habe ich einige Probleme mit, dass habe:
- Als ich diese Erlaubnis in meinem App auf Android 7.1.1 (Nexus 5X) getestet und Android 4.4.2 (alt Samsung 8" Tablette), aufgefordert, keiner von ihnen mir dass die App diese Berechtigung benötigt Beide sagten, dass die App "keine speziellen Berechtigungen" angefordert hat. Dies geschieht nur dann, wenn die Berechtigung als "normal" eingestuft wird. In diesem Fall wird automatisch gewährt.
- Zweitens kann ich diese Berechtigung verwenden Nur Protokolle von Logcat zu meiner App anzeigen, die keine persönlichen Informationen protokolliert. Daher verletze ich auch keine Privatsphäre. Ich dachte, diese Erlaubnis könnte mir erlauben, die Logs anderer App zu sehen, was zu Datenschutzproblemen führt.
Wenn dies der Fall ist, ist es dann sicher, diese Berechtigung in einer Produktionsversion der App zu verwenden? Es würde mir sehr helfen, seltsame Bugs zu debuggen, denen die Benutzer begegnen, wenn sie mir per Knopfdruck einen Logcat schicken können.
EDIT: Ok, jetzt bin ich ziemlich verwirrt. Es scheint, dass ich diese Berechtigung nicht explizit im Manifest angeben muss.
Nun, nach weiterem Graben, bestätigt dieser Thread auf GitHub meine Beobachtungen und es scheint in Ordnung zu sein, die Erlaubnis zu verwenden: https://github.com/ACRA/acra/issues/292 –
Okay, es scheint, dass ich es tue Ich brauche nicht die READ_LOGS-Berechtigung auf Android 7 oder Android 4.4, wie ich es getestet habe. Also, warum erwähnen die Leute, dass Sie diese Erlaubnis zum Lesen von Logs auf allen Webseiten benötigen, die ich lese? –