Как распространять бета-приложения для Google Glass

Есть ли эффективный способ распространения бета-приложений для Google Glass? Наш текущий метод состоит в том, чтобы отправить по электронной почте файлы apk, а затем провести тестер через команды оболочки ... очень болезненно. (плагин Adb Chrome немного помогает)

Я искал и нигде не нашел, что консоль Play Developer поддерживает приложения Glass, не говоря уже о распространении бета-приложений.

Я обратился к «Бета-версии Crashlytics» и жду их ответа. ОБНОВЛЕНИЕ 5 9 сентября 2014 г. В настоящее время у них нет версии для Glass.

Я связался с программой «Стекло в работе» и жду их ответа. ОБНОВЛЕНИЕ 5 9 сентября 2014 г. Не интегрировано с Google Play. Необходимо отправить стеклянную посуду, чтобы настроить определенный белый список. Возможна интеграция с группой Google.

Есть ли другие варианты, с которыми люди добились успеха? Что-то типа...

  1. Плагин gradle для отправки последних apk на диск / Dropbox (легко для разработчика)
  2. тестер подключает Glass usb и дважды щелкает скрипт для установки известных пакетов с Диска/Dropbox (легко для тестировщика)

Любые примеры или идеи приветствуются. Спасибо!


person aaronvargas    schedule 03.09.2014    source источник
comment
Вы можете создать простую java-программу, которая сама выполняет команды оболочки, поэтому тестер должен только запустить ее и сказать, где находится apk.   -  person Marco Acierno    schedule 03.09.2014


Ответы (2)


Если вы собираетесь распространять это приложение через MyGlass, лучше всего сделать следующее:

  1. Отправьте его на рассмотрение, как только сможете.
  2. После проверки запросите белый список. Это позволит нескольким избранным людям получить к нему доступ через MyGlass.

Это не совсем то же самое, что бета-канал в Play Store, но есть некоторые сходства.

person Prisoner    schedule 03.09.2014
comment
Это отличная информация, но мы еще не готовы отправить ее на рассмотрение. - person aaronvargas; 03.09.2014
comment
Если вы говорите о бета-тестерах, возможно, так оно и есть. Процесс проверки Glass отличается от процесса проверки для других магазинов приложений — на данный момент он больше помогает людям настраивать их Glassware для Glass, а не служит привратником. Это не то, что вы делаете, когда ваше приложение готово, это то, что вы должны делать, когда ваше приложение приближается к этому шагу. - person Prisoner; 03.09.2014

Самый простой способ сделать это, если ваше приложение не готово к отправке, заключается в следующем. (Используется Dropbox, Google Диск будет аналогичен)

1) Добавьте цель градиента в свой build.gradle

// copy the apk file to shared dropbox
task pushBeta << {
    println "Beta copy starting..."
    copy {
        from("${buildDir}/outputs/apk") {
            println "Copying ${project.name}-debug.apk"
            include "${project.name}-debug.apk"
        }
        into("${System.properties['user.home']}/Dropbox/apk")
    }
    println "Beta copy complete"
}

2) Поделитесь папкой Dropbox со своими тестировщиками (установите приложение синхронизации Dropbox на свой/их локальный компьютер)

3) Добавьте скрипт в папку dropbox для установки:

Windows (установить.bat)

adb install -r myapp-debug.apk
sleep 5

Mac (install.command) — в первый раз удерживайте клавишу управления, нажмите и выберите «Открыть». Последующие двойные щелчки должны работать

set -x
cd `dirname $0`
adb install -r myapp-debug.apk
sleep 5

4) Подключите тестер к Glass через USB. Сценарий двойного щелчка. (Конечно, у них должен быть установлен adb и включена отладка)

5) отправить новые бета-версии с помощью gradle pushBeta или добавить конфигурацию запуска в Android Studio, чтобы сделать то же самое.

person aaronvargas    schedule 05.09.2014
comment
Это отлично работает с моими тестировщиками. У этого метода есть несколько преимуществ перед бета-тестированием Play. 1. Вы можете добавить в сценарий несколько APK-файлов, чтобы ваши тестировщики сразу получали обновленный набор программного обеспечения. 2. Dropbox синхронизируется за секунды, а не за ЧАСЫ в Google Play! - person aaronvargas; 18.09.2014