android - My app is not appearing for my phone in the google play store -
i have app following manifest can't see on phone. else can see common factor between phones cannot don't have working sim cards or roaming out of country. there change can make in manifest make not need carriers or sim cards? using samsung galaxy s3 , friend exact same version galaxy s3 can see app (he has working sim card).
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installlocation="internalonly" package="com.nanopop.app" android:versionname="1.2.0.0" android:versioncode="9"> <uses-sdk android:minsdkversion="10" /> <uses-sdk android:targetsdkversion="10" /> <uses-permission android:name="android.permission.camera" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_wifi_state" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.wake_lock" /> <uses-permission android:name="android.permission.vibrate" /> <supports-screens android:smallscreens="true" android:normalscreens="true" android:largescreens="true" android:xlargescreens="true" android:resizeable="true" android:anydensity="true"> </supports-screens> <application /> </manifest>
update:
so apparently having these 2 lines:
<uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location" />
automatically implies need:
android.hardware.location android.hardware.location.network android.hardware.location.gps
so adding these lines cancel out?
<uses-feature android:name="android.hardware.location" android:required="false" /> <uses-feature android:name="android.hardware.location.network" android:required="false" /> <uses-feature android:name="android.hardware.location.gps" android:required="false" />
that happens when dont have app supporting phone. confirm, check google play store console
apk
excluded devices 0 manage excluded devices
in case, few excluded devices, browse them, should find phone there.
if following in manifest should able 0
on excluded devices.
<uses-sdk android:minsdkversion="8" android:targetsdkversion="16" /> <supports-screens android:anydensity="true" android:largescreens="true" android:normalscreens="true" android:smallscreens="true" />
edit : saw update.
also add these manifest, way not making essential have location.gps.
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
Comments
Post a Comment