Quando usare il permesso READ_GSERVICES ?

? Shywim @ | Original: StackOverFlow

Ho un'applicazione che utilizza Google Play Services per GCM e annunci . Il mio ultimo aggiornamento ha aggiunto un fatturazione in-app e ho ricevuto un crash report per :

java.lang.SecurityException: attempting to read gservices without permission: 
Neither user 10237 nor current process has 
com.google.android.providers.gsf.permission.READ_GSERVICES.

Non ho mai avuto questo problema prima, né ho quando ho provato la mia applicazione con IAP . Succede solo su un dispositivo ( Xperia Z, sicuramente lo stesso utente ) . Quando cerco questa autorizzazione, si fa riferimento a doc di Google solo per Maps API che dice "Permette l'API per accedere ai servizi web-based di Google . " . Ma non è menzionato per GCM attuazione, annunci o sulle pagine http://developer.android.com/google/play-services/setup.html .

Così, ne ho veramente bisogno di questo permesso? O è un bug ( forse dal produttore ) sull'estremità dispositivo ?



Top 5 Respuesta

1thiagolr @

Duplicato di : http://stackoverflow.com/questions/22672846/java-lang-securityexception-attempting-to-read-gservices-without-permission

Questo è un bug introdotto nell'ultima versione Giocare servizi Google ( 4.3 ), purtroppo dovremo aspettare per una correzione :

https://groups.google.com/forum/#!topic/google-admob-ads-sdk/sePctoDJbRg%5B101-125-false%5D