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

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -