Sembra che l'archiviazione esterna di lettura/scrittura e le autorizzazioni di lettura dello stato del telefono vengano automaticamente aggiunte al manifest sulla creazione dell'apk di Android. Sono necessari per tutte le app Android React Native? C'è un modo per rimuovere queste autorizzazioni?React-Native autorizzazioni utente Android non necessarie aggiunte automaticamente durante la compilazione?
Guardando il build/uscita/logs/manifest-fusione-debug-report.txt vedo:
android:uses-permission#android.permission.READ_EXTERNAL_STORAGE
IMPLIED from `/***/android/app/src/main/AndroidManifest.xml:1:1-22:12 reason: org.webkit.android_jsc` requested WRITE_EXTERNAL_STORAGE
Sembra strano che vedrò queste autorizzazioni richieste se installo il app dal Play Store se non li sto utilizzando.
Ho lo stesso problema. Ecco il mio AndroidManifest.xml https://gist.github.com/1985media/385f726cf4f035ec3ed1 – Fisch
Questo sembra correlato a http://stackoverflow.com/questions/1747178/android-permissions-phone-calls-read-phone-state- e-identità. Tuttavia, aggiungere semplicemente questo al mio manifest non è sufficiente: android/app/build/outputs/logs/manifest-merger-debug-report.txt suggerisce che l'autorizzazione è stata aggiunta perché org.webkit.android_jsc ha targetSdkVersion <4. Non certo ancora come sbarazzarsi di quello. –
Abbiamo mai avuto una soluzione su questo? Ricevo ancora permessi extra che vengono aggiunti alla mia app nativa. –