cordova - PhoneGAP Build - Unsupported devices on Google Play -
when publishing apk generated pgb - google play says app "not supported" 267 devices, including google nexus 7.
the config.xml:
<?xml version="1.0" encoding="utf-8"?> <widget xmlns = "http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0" id = "com.test" version = "1.0.0"> <name>test</name> <description>test</description> <author href="http://www.test.com/" email="info@test.com">test</author> <preference name="phonegap-version" value="2.5.0" /> <!-- all: current version of phonegap --> <preference name="orientation" value="default" /> <!-- all: default means both landscape , portrait enabled --> <preference name="target-device" value="universal" /> <!-- all: possible values handset, tablet, or universal --> <preference name="fullscreen" value="true" /> <!-- all: hides status bar @ top of screen --> <preference name="webviewbounce" value="false" /> <!-- ios: control whether screen 'bounces' when scrolled beyond top --> <preference name="prerendered-icon" value="true" /> <!-- ios: if icon prerendered, ios not apply it's gloss app's icon on user's home screen --> <preference name="stay-in-webview" value="false" /> <!-- ios: external links should open in default browser, 'true' use webview app lives in --> <preference name="ios-statusbarstyle" value="black-opaque" /> <!-- ios: black-translucent appear black because phonegap webview doesn't go beneath status bar --> <preference name="detect-data-types" value="false" /> <!-- ios: controls whether data types (such phone no. , dates) automatically turned links system --> <preference name="exit-on-suspend" value="false" /> <!-- ios: if set true, app terminate when home button pressed --> <preference name="show-splash-screen-spinner" value="false" /> <!-- ios: if set false, spinner won't appear on splash screen during app loading --> <preference name="auto-hide-splash-screen" value="false" /> <!-- ios: if set false, splash screen must hidden using javascript api --> <preference name="disable-cursor" value="false" /> <!-- blackberry: prevents mouse-icon/cursor being displayed on app --> <preference name="android-minsdkversion" value="7" /> <!-- android: min sdk version supported on target device. max version blank default. --> <preference name="android-installlocation" value="auto" /> <!-- android: app install location. 'auto' choose. 'internalonly' device memory. 'preferexternal' sdcard. --> <gap:plugin name="barcodescanner" /> <gap:plugin name="genericpush" /> <gap:plugin name="gaplugin" /> <access origin="*" /> <icon src="icon.png" /> <gap:splash src="splash.png" /> </widget>
any idea how can solved?
in general, androidmanifest.xml file need check. should make sure add uses-feature , specify android:required="false" items, such camera not required app. have add following cordova/phonegap app support wider range of devices:
<!-- support wider range of devices not requiring camera, gps, microphone or phone --> <uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.location" android:required="false" /> <uses-feature android:name="android.hardware.location.gps" android:required="false" /> <uses-feature android:name="android.hardware.microphone" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" />
also, might check google play excludes devices , other similar results issues specific google nexus 7.
google indicates apk's supported devices list can checked app filtering (http://developer.android.com/distribute/googleplay/quality/tablet.html#google-play ): confirm app's filtering after you've uploaded app developer console, check apk's supported devices list make sure app not filtered tablet devices want target.
Comments
Post a Comment