title: Error: Client must have ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION on Pre-Marshmallow
body: <p>I have this crash on my app on a device whose SDK is Android JellyBean (precisely v4.3).
  The permission <strong>ACCESS_FINE_LOCATION</strong> is defined in the manifest and as far I know, this permission is automatically activated on Pre-Marshmallow devices.</p>
  <p><strong>Fatal Exception: java.lang.SecurityException: Client must have ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to perform any location operations.</strong></p>
  <p>is the error I have in my firebase console. This crash only affected one user. I'd like to know if anyone has already encountered such a situation on Pre-Marshmallow, if so how can I solve it.</p>