You may have to set the required=false. "The element offers a required attribute that lets you specify whether your application requires and cannot function without the declared feature, or whether it prefers to have the feature but can function without it."
- When you declare "android:required="true" for a feature, you are specifying that the application *cannot function, or is not designed to function*, when the specified feature is not present on the device. - When you declare "android:required="false" for a feature, it means that the application *prefers to use the feature* if present on the device, but that it *is designed to function without the specified feature*, if necessary. On Sat, Mar 8, 2014 at 10:54 AM, Frank Dahmen <fr...@dahmenia.de> wrote: > For android it is the "uses-feature" attribute in the manifest > http://developer.android.com/guide/topics/manifest/uses- > feature-element.html > > > Am 08.03.2014 19:44, schrieb Joseph Balderson: > > I noticed that many times, an app in the Android or iOS app store has GPS >> features, but they are optional. But because the app "uses" GPS, user with >> non-GPS-enabled tablets cannot download the app. >> >> How do you build an app with optional GPS feature, which activates >> depending on >> whether the user has it on their device? More specifically, how do you >> ensure >> that users with non-GPS enabled tablets can download the app? Is that >> something >> you'd establish at the programming level, or in registering the app with >> the app >> store? >> >> Thanks, >> >> >