Android Apps, GPS, and Google Play

Here’s a little tip if your Android app makes use of location based services but doesn’t require them. We were getting a few emails from users that the app wasn’t available in Google Play on their devices. Most of the devices were more obscure tablets and low-end phones that didn’t have GPS functionality.

It seemed to be related to the fact that our app uses GPS and/or network location in order to geotag posts. This is not a required feature so we had this line in our AndroidManifest.xml file:

        android:required="false" />

Turns out this was not good enough, as you need to be a bit more detailed about what your app is using but is not required:

        android:required="false" />
        android:required="false" />
        android:required="false" />

After we published that change to the manifest file, the app was available to 160 more devices. Woo!

About the Author

Posted by

Pokémon Trainer at Automattic, Inc.


Android, Programming

Add a Response

Your name, email address, and comment are required. We will not publish your email.

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The following HTML tags can be used in the comment field: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <pre> <q cite=""> <s> <strike> <strong>

%d bloggers like this: