Google Play: приложение должно быть загружено только из планшетов - PullRequest
0 голосов
/ 29 октября 2018

Я хотел бы ограничить наше приложение в мобильных телефонах, оно должно быть загружаемым только с планшетов, а не с мобильного телефона. Как это сделать? Можем ли мы сделать это на уровне кода или в консоли Google Play есть какой-либо параметр?.

В настоящее время наше приложение в режиме бета-тестирования.

Как я могу решить это:

Edit:

У меня есть следующий код в моем манифесте.

 <supports-screens 
    android:smallScreens="false"
    android:normalScreens="false"
    android:largeScreens="true"
    android:xlargeScreens="true"
    android:requiresSmallestWidthDp="600"/>

Но все же я могу получить доступ к своему приложению из Google Play (режим тестирования).

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Android - это не только телефоны и планшеты.

Вам следует подумать, почему вы действительно хотите исключить поддержку планшета. Это полностью ваше деловое решение, но оно полностью противоречит философии Android. Нет четкого определения «телефон» или «планшет». А как насчет " phablets "? А как насчет Android-телевизоров? А как насчет Chromebook? Как насчет телефонов, прикрепленных к компьютерным мониторам? А как насчет новых устройств, о которых мы даже не думали?

Полезно подумать об этом: «Что такое планшеты, что означает, что мы не хотим нацеливаться на них?»

  • если это факт, что они обычно не звонят по телефону, то потребуйте использовать функцию android.hardware.telephony и примите тот факт, что вы разрешите планшетам, которые могут делать телефонные звонки. Это будет нормально, потому что ваше деловое решение основано на возможности совершать телефонные звонки.
  • Если они имеют большие экраны, используйте размер экрана в качестве таргетинга. Запретить телефоны с большими экранами будет в порядке, потому что бизнес-причина - большие экраны.

Но говорить «мы не хотим нацеливать планшеты» без веской технической причины того, что такое планшеты, которые вы не хотите поддерживать, - это, вероятно, ошибка, так как технического определения «планшета» не существует. Есть тысячи странных и замечательных Android-устройств, о которых вы, вероятно, даже не задумывались.

В правом меню Play Console есть запись «Каталог устройств». Это позволит вам искать разные устройства, а если они не поддерживают ваше приложение, объяснит почему.

0 голосов
/ 29 октября 2018

Насколько мне известно, одним из вариантов является ограничение поддержки размера экрана:

<manifest ... >
    <supports-screens android:smallScreens="false"
                      android:normalScreens="false"
                      android:largeScreens="true"
                      android:xlargeScreens="true"/>
    ...
</manifest>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...