2012-03-30 2 views
13

Я разрабатываю приложение, которое все еще находится в бета-версии, но я заинтересован в его загрузке в Google Play, чтобы проверить рынок.Ограничить доступ для загрузки приложения в Google Play

Как я уже говорил, приложение еще не выпущено, поэтому я хотел бы знать, можно ли ограничить доступ, чтобы только ограниченное число пользователей могло его загрузить?

+0

Это было бы очень хорошая вещь иметь...Apple предоставляет такой сервис для iOS, и это спасатель жизни. Предлагаемые ниже решения, такие как «просто загрузить его локально», неадекватны по разным причинам, таким как ограничения на загрузку некоторых устройств и т. Д. Не говоря уже о суперсовместимых характеристиках совместимости устройств и сбоев/отчетов об ошибках, которые дает Play. – Nick

+8

Не имеет значения для разработки программного обеспечения, на самом деле? Я не могу поверить, что это не по теме. – mahemoff

ответ

13

Начиная с мая 2011 г. Консоль разработчика Google Play позволяет тестировать ваше приложение с группами пользователей с помощью альфа-и бета-тестирования и поэтапной функции развертывания. Вам необходимо:

  1. Выберите APK для вашего альфа-теста или бета-теста.
  2. Выберите группу пользователей для каждого теста.
  3. Опубликуйте свой альфа- или бета-тест APK.
  4. Попросите ваших тестеров, чтобы выбрать в.

В/бета-тестеры альфа должна быть частью либо Google group или Google+ community. приложение будет отображаться только в Google Play для тестеров, которые будут выбирать, а не для других пользователей. Еще неудобно, что это может занять до 24 часов после публикации на ссылку тест, чтобы стать активным, но, как правило, это будет меньше времени

Здесь Вы можете найти более подробную информацию о Beta-testing and staged rollouts

0

Почему вы просто не принимаете apk самостоятельно и не распространяете ссылку на выбранные тестеры.

Или вы могли бы использовать частный рынок, как http://www.push-link.com/, который кажется свободным и, видимо, имеет возможность установки обновлений для пользователей

2

Play Маркет не предоставляет эту возможность.

Вы можете изменить пространство имен (для тестирования) и загрузить его с использованием другого имени. т. е. замаскировать его как другое фирменное приложение, и если это будет хорошо, загрузите реальный.

Вы можете создать веб-сайт с загрузкой или использовать другой магазин приложений.

Вы можете использовать сторонний сервис для управления бета-версией. например https://www.zubhium.com/

+0

Если у вас есть платное приложение, то добавьте kill switch/beta expiry с Zubhium. Я играл с Zubhium и чувствовал, что он делает потрясающую работу. Попробуйте попробовать. – kodeshpa

4

Вы можете ограничить доступ к опубликованным приложениям в консоли разработчика Google Play, но ограничениями, которые вы можете использовать, являются ограничения, такие как страна, тип устройства (планшет, смартфон), размер экрана, версия Android и т. Д. Ограничение доступа конкретным пользователям или конкретным устройствам, тем не менее, невозможно.

Вы всегда можете опубликовать файл apk в ограниченном месте доступа к скачиванию, а затем поделиться им среди своих бета-пользователей. Другая возможность - опубликовать приложение на рынке Google Play, а затем проверить в своем приложении, разрешено ли пользователю запускать его, но я думаю, что для вас будет больше работать.


Edit: Этот ответ устарел, так как Google представила бета-тестирование через Google Play, см ответ Juanma CUEVAS'.

+1

К сожалению, если вы делаете это за пределами рынка, вы не можете получать отчеты о сбоях или автоматические обновления, которые очень полезны для тестирования! – Timmmm

+0

Этот ответ устарел. Проверьте http://stackoverflow.com/a/16687371/313745 –

Смежные вопросы