Push-уведомления о новых сборках приложения для Android?

Я запускаю бета-распределение через хоккейное приложение, и версии собираются и отправляются по электронной почте, но я ищу способ включить push-уведомление. Устройства, которые мы тестируем, не настроены для работы с электронной почтой, поэтому после просмотра почты тестировщикам все равно нужно открыть приложение и найти новую сборку. Я надеялся упростить этот процесс до одного клика.


person jiggy    schedule 05.04.2018    source источник


Ответы (1)


Вы можете использовать функцию обязательного обновления, доступную в приложении «Хоккей».

  1. Перейти к приложению -> Управление версией -> Статус

Экран состояния

  1. Прокрутите вниз до функции Mandatory Update внизу Обязательное обновление
  2. И установите его включенным.

Судя по их описанию:

Обновите альфа-/бета-приложения. Приложение проверит HockeyApp, доступна ли новая версия для вашей альфа-/бета-сборки. Если да, он покажет диалоговое окно для пользователей и позволит им увидеть примечания к выпуску, историю версий и сразу же начать процесс установки. Вы даже можете принудительно установить определенные обновления.

Если вы хотите настроить это поведение и отображать уведомление вместо всплывающего окна, вы можете сделать это с помощью net.hockeyapp.android.UpdateManagerListener

При регистрации на получение обновлений вы можете сделать следующее: UpdateManager.register(context, APP_ID, new MyCustomUpdateManagerListener());

В вашем слушателе вы можете отобразить уведомление, используя API уведомлений. Подробности можно найти здесь

Примечание. Интеграция Hockey App SDK обязательна, чтобы упростить процесс. Дополнительная информация об этой интеграции доступна здесь

person Sagar    schedule 06.04.2018
comment
Спасибо, но это не то, что я хотел. Просто уведомление от хоккейного приложения на устройстве, чтобы напомнить вам загрузить новую версию. Я не хочу продвигать версию, пока тестер не будет готов. Уведомление по электронной почте допустимо, но на тестовом устройстве электронной почты не будет, так что это по-прежнему многоэтапный процесс. - person jiggy; 16.04.2018