Приложения, не отображаемые в Android Market на вкладке Samsung Galaxy Tab - PullRequest
2 голосов
/ 20 ноября 2010

Некоторые из моих приложений не отображаются в Android Market при просмотре на вкладке Samsung Galaxy.

Я заметил, что это происходит и со многими другими приложениями от других разработчиков. Если сравнить «Just in» для категории в Market на Nexus One с Galaxy Tab, то на Nexus One появится гораздо больше приложений. Поэтому я не думаю, что это проблема, характерная для моих приложений.

Что странно, так это то, что я не могу понять, что отличается между моими приложениями, которые появляются и не появляются. Например, в моем манифесте Android для приложения, которое действительно появляется, у меня есть это:

<uses-sdk android:minSdkVersion="3" />

<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />

, которое показывает приложение в Android Market, а приложение отображается в полноэкранном режиме на вкладке.

Но для некоторых других моих приложений с такими же настройками я не могу просматривать или искать приложения, перечисленные в Маркете. Как будто их просто нет на Маркете.

Кстати, я могу нормально запускать приложения на эмуляторе Galaxy Tab AVD. Я также пробовал минимальный SDK 4.

Спасибо !!

Ответы [ 3 ]

1 голос
/ 03 января 2011

Android Market отфильтровывает приложения на основе значений, указанных в файле AndroidManifest.xml.7-дюймовый планшет представляет собой «большой» экран.Так, для приложений, у которых minSDKVersion = 3, определите тег support-screens явно как:

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

http://innovator.samsungmobile.com/galaxyTab.do#03

Пример 2

Манифест объявляет <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"> и не содержит элемента. Результат: Android Market покажет приложение пользователям на всех устройствах, если не применяются другие фильтры.

http://developer.android.com/guide/appendix/market-filters.html

0 голосов
/ 14 декабря 2011

Очевидно, что устройства Samsung имеют ограничение кэша 30 МБ, поэтому они не позволяют загружать приложения, размер которых превышает такой размер. Проверьте размеры APK, так как это может быть проблемой.

Некоторые из ваших приложений используют функции телефонии? По умолчанию Маркет не будет предлагать эти приложения только для устройств Wi-Fi, если вы не установите это значение в своем AndroidManifest.xml:

  <uses-feature android:name="android.hardware.telephony" android:required="false"/>   

Посмотрите мой ответ здесь для получения дополнительной информации.

Вам нужно будет убедиться, что ваш код корректно работает, когда эти функции недоступны.

0 голосов
/ 10 декабря 2010

Может ли это быть функцией защиты от копирования на Маркете?

...