La mia app Android non ha nulla a che fare con le telefonate, ma sto vedendo che quando installo una build di debug sul mio dispositivo di test richiede "Phone Calls: leggi lo stato del telefono e identità "permessi. (Non ne faccio menzione in AndroidManifest.xml
).Autorizzazioni Android: Telefonate: leggi stato telefono e identità
Mi piacerebbe avere le autorizzazioni minime possibili e mi chiedevo se qualcuno sapeva come sbarazzarsi di questo? Ho commentato la parte in cui stavo registrando alcune cose da Build.MODEL
, Build.VERSION.*
, ecc. Ho anche commentato la parte in cui stavo rilevando l'orientamento orizzontale/verticale pensando che quello potesse essere lo "stato del telefono". Ma nessuno di questi sembrava rimuovere quel permesso richiesto.
Ho trovato questo bug report: http://code.google.com/p/android/issues/detail?id=4101 ma è contrassegnato come funzionante come previsto con una nota sulle autorizzazioni corrette dal mercato ma non altrimenti. Questa esperienza di altre persone? (Odio dover pubblicare sul mercato solo per verificarlo.) Altrimenti, qualcuno sa se esiste un'API che posso evitare di chiamare per fare in modo che la mia app non abbia bisogno di questa autorizzazione?
Grazie!
Quindi in 1.5 e in precedenza si dice che queste autorizzazioni sono assegnate di default e non c'è ricorso per attenuarlo? – MattC
Ecco come mi sembra. Altrimenti, non so perché sarebbero stati concessi in modo implicito. Suppongo che per un test, potremmo provare a eseguire un'applicazione 1.5 sull'emulatore/dispositivo 1.5, non impostando alcun permesso di utilizzo e vedendo se è possibile (ad es.) Scrivere sulla sdcard. (Funziona sull'emulatore/dispositivo 1.6 ma solo a causa delle autorizzazioni aggiunte implicitamente. Impostando targetSdkVersion su 4 si costringerà anche ad aggiungere l'autorizzazione-usi prima di scrivere sulla sdcard.) –
Il mio 'android: minSdkVersion' è 14 ma 'READ_PHONE_STATE' è concesso in modo implicito. Sto usando Facebook SDK e GoogleMaps v2, è possibile che queste librerie siano responsabili della richiesta di autorizzazione implicita? – wkarl