Good stuff, thanks for the Android dev tip.

Found this for iOS:
http://blog.manbolo.com/2012/10/30/uirequireddevicecapabilities-and-device-compatibility-matrix

Seems like "If a given capability is optional for your app, do not include the
corresponding key in the dictionary," so that answers my question for iOS.
https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html

Thanks gang!

_______________________________________________________________________

Joseph Balderson, Flex & Flash Platform Developer :: http://joeflash.ca
Author, Professional Flex 3 :: http://tinyurl.com/proflex3book

Joseph Balderson wrote:
> Cool, thanks!
> 
> So, does that mean that if you release an app with
> <uses-feature android:name="android.hardware.location" 
> android:required="false"
> />, the app store will still allow a user with a non-GPS enabled tablet to
> download the app?
> 
> 
> _______________________________________________________________________
> 
> Joseph Balderson, Flex & Flash Platform Developer :: http://joeflash.ca
> Author, Professional Flex 3 :: http://tinyurl.com/proflex3book
> 
> Frank Dahmen 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,
>>>
>>
> 

Reply via email to