10

I have an application which uses Google Play Services for GCM and ads. My last update added an in-app billing and I received a crash report for :

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

I never had this problem before, nor did I when I tested my application with IAP. It only happens on one device (Xperia Z, surely the same user). When I search for this permission, it is referred on the Google's doc only for Maps API which says it "Allows the API to access Google web-based services.". But it is not mentioned for GCM implementation, ADs or on the Google Play Services pages.

So, do I really need this permission? Or is it a bug (maybe from the manufacturer) on the device end?

Matthieu Harlé
  • 739
  • 1
  • 13
  • 32

0 Answers0