Some gadgets can not find my app in the playstore

4

Some time ago I've been updating the app, some devices can not find, tried on my 10-inch positive tablet, and could not find it. I have configured the manifest to receive the support of screens of various types, and can not find. the targetVersion is at 14, does anyone know what it can be?

Manifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.insideweb.multpesquisa.view"
    android:versionCode="11"
    android:versionName="3.0" >

    <uses-sdk

        android:minSdkVersion="11"
        android:targetSdkVersion="14" />

      <supports-screens 
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:xlargeScreens="true" 
            android:anyDensity="true"
        />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CALL_PHONE"/>



    <application
        android:allowBackup="true"
        android:icon="@drawable/iconefinal"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="br.com.insideweb.multpesquisa.view.Splash"
              android:screenOrientation="portrait"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="br.com.insideweb.multpesquisa.view.SegmentoView" 
            android:screenOrientation="portrait"
            />

        <activity android:name="br.com.insideweb.multpesquisa.view.DescontoView" 
            android:screenOrientation="portrait"
            />

        <activity android:name="br.com.insideweb.multpesquisa.view.UtilView" 
            android:screenOrientation="portrait"
            />

        <activity android:name="br.com.insideweb.multpesquisa.view.ServicoView" 
            android:screenOrientation="portrait"
            />

        <activity android:name="br.com.insideweb.multpesquisa.view.EmpresaView"
            android:screenOrientation="portrait"
             />

        <activity android:name="br.com.insideweb.multpesquisa.view.ViewWeb" 
             android:configChanges="orientation|screenSize"
            />

        <activity android:name="br.com.insideweb.multpesquisa.view.MenuActivity"

            android:screenOrientation="portrait"
             />

        <activity android:name="br.com.insideweb.multpesquisa.view.ContatoWebView"
             android:configChanges="orientation|screenSize"
             />

        <activity android:name="br.com.insideweb.multpesquisa.view.RedeSocialView" 
            android:screenOrientation="portrait"
            />

                <activity android:name="br.com.insideweb.multpesquisa.view.RegiaoView" 
                     android:screenOrientation="portrait"
                    />
             />



    </application>

</manifest>

See how it appears in the playstore:

"Your production APK must meet the following criteria: Your APK should only require hardware features that are typically available on tablets. know more Upload tablet screenshots. Upload at least one screen shot to 10 "tablets for the store listing. Learn more." However I have 2 app posted with these warnings, which I normally find on any device.

    
asked by anonymous 02.01.2015 / 23:46

1 answer

5

There are two problems in your XML

  • Error in xml

    <activity android:name="br.com.insideweb.multpesquisa.view.RedeSocialView" 
        android:screenOrientation="portrait"
        />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.RegiaoView" 
                 android:screenOrientation="portrait"
                />
         /> <========= este fechamento de tag está errado, pois já existe um na linha de cima
    
  • Requested permission not on tablets:

    You have added a permission request that does not exist in tables in this row

    This permission is required, so most tablets will not be listed because they do not have support for links, you need to define the links feature as optional, to do this you will need to add this to the XML:

    The absence <uses-feature ..> is probably assumed as <uses-feature android:required="true" ...> by the PlayStore filters, so it will be mandatory to have support for calls and tablets do not have such support (in most cases).

  • The XML should look like this:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="br.com.insideweb.multpesquisa.view"
        android:versionCode="11"
        android:versionName="3.0" >
    
        <uses-sdk
    
            android:minSdkVersion="11"
            android:targetSdkVersion="14" />
    
          <supports-screens 
                android:smallScreens="true"
                android:normalScreens="true"
                android:largeScreens="true"
                android:xlargeScreens="true" 
                android:anyDensity="true"
            />
    
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.CALL_PHONE"/>
    
        <uses-feature android:name="android.hardware.telephony" android:required="false" />
    
        <application
            android:allowBackup="true"
            android:icon="@drawable/iconefinal"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name="br.com.insideweb.multpesquisa.view.Splash"
                  android:screenOrientation="portrait"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name="br.com.insideweb.multpesquisa.view.SegmentoView" 
                android:screenOrientation="portrait"
                />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.DescontoView" 
                android:screenOrientation="portrait"
                />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.UtilView" 
                android:screenOrientation="portrait"
                />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.ServicoView" 
                android:screenOrientation="portrait"
                />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.EmpresaView"
                android:screenOrientation="portrait"
                 />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.ViewWeb" 
                 android:configChanges="orientation|screenSize"
                />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.MenuActivity"
    
                android:screenOrientation="portrait"
                 />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.ContatoWebView"
                 android:configChanges="orientation|screenSize"
                 />
    
            <activity android:name="br.com.insideweb.multpesquisa.view.RedeSocialView" 
                android:screenOrientation="portrait"
                />
    
                    <activity android:name="br.com.insideweb.multpesquisa.view.RegiaoView" 
                         android:screenOrientation="portrait"
                         />
    
    
    
        </application>
    
    </manifest>
    

    If it still fails I recommend that you try to remove this:

    <uses-permission android:name="android.permission.CALL_PHONE"/>
    

    For tablets, this is not necessary.

        
    03.01.2015 / 16:11