Приложение не обновляется для альфа-тестеров в Google Play


89

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

После установки приложения и регистрации они автоматически обновятся до новой тестовой версии.


1
«Автомат» не является автоматом. Как долго вы ждали? Дайте ему как минимум 12 часов, прежде чем вы начнете беспокоиться.
Geobits

2
Вот это да! 12 часов! Я опубликовал вчера где-то до 18:00 (может быть, до 16:00). Так что наверняка прошло 12 часов. Тем не менее я ожидал немедленного.
Cote Mounyo

2
Раньше это было немного быстрее, но за последние несколько лет Play Store сильно вырос. Кроме того, убедитесь, что на вашем устройстве установлена ​​версия приложения из Play Store, а не версия, подписанная с помощью ключа отладки по eclipse.
Geobits

1
Благодарность! так как вы не опубликовали «ответа», я должен был дать каждому из ваших комментариев положительный голос и принять один ответ.
Cote Mounyo

У меня он работал один или два раза, но на этот раз я ждал больше 24 часов, а обновления все еще нет ... что-то должно быть сломано? Мне пришлось вручную перейти на страницу приложения в Google Play с устройством и вручную нажать кнопку «Обновить». Я просто хотел бы также отметить, что использование таких вещей, как Crashlytics Beta для альфа / бета-распространения, мгновенно обновит приложения. Я предполагаю, что IAP и прочее не будут работать, если приложение не пройдет через Google Play (?)
Джонни,

Ответы:


57

В Google Play ничего не происходит автоматически. У них есть система кеширования, во многом похожая на Apple App Store. По моему опыту, один или два раза в день очищается кеш-система и обновляется рынок.

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


30
Это неутешительные новости. У меня плотный график работы с тестировщиками, и ждать пока не стоит.
Cote Mounyo

4
В сжатые сроки может быть проще настроить хост и просто дать ему ссылку, где хранится обновленная версия.
Geobits

29
Принудительно выйдите и очистите кеш / данные магазина воспроизведения, и они будут обновлены мгновенно.
Aeramor

4
если вам нужны немедленные обновления для тестировщиков, вы можете использовать трек «Внутренний тест» прямо сейчас
pstanton

3
@pstanton похоже, что "внутренний тест" не сразу. У меня все еще требуется пара часов на обновление. Позор вам, Google
Илья Еремин

56

Просто была такая же проблема. Мое обновление было недоступно через 48 часов. Пытался закрыть магазин приложений и перезагрузить телефон, но это не помогло. Затем я зашел в настройки телефона и очистил кеш игровых магазинов, что сразу заработало, и я смог загрузить последнюю альфа-версию.


Подскажите, пожалуйста, где эта настройка: я ее не искал.
DenisGL

9
Перейдите в Настройки устройства -> Приложения -> Все и щелкните запись приложения Play Store. Прокрутите вниз и нажмите Очистить кеш. Может, это поможет. Однако в моем случае обновление моей версии альфа-теста все еще было недоступно.
Андрей Херфорд

1
На моем Sony Xperia ищите "Google Play Store" т.е. не вместе с приложениями, начинающимися с P, и «очистить кеш» можно в разделе «Хранилище».
Benedicte Raae 04

1
У меня тоже сразу сработало! Спасибо за этот совет!
Люси

24

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

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

Как сбросить кеш приложения Google Play:

  1. Принудительно закрыть приложение Google Play
  2. Откройте приложение " Настройки"
  3. Перейдите в Приложения> Диспетчер приложений> Магазин Google Play> Хранилище.
  4. Нажмите Очистить кеш

Кеш приложения Google Play теперь должен быть сброшен. Попробуйте найти свое приложение еще раз и посмотрите, показывает ли оно последнюю версию.


В моей версии Android шаг 3 - «Приложения и уведомления> Просмотреть все [57] приложения> Магазин Google Play> Хранилище и кеш> Очистить кеш»
Джулиан К.

6

В марте 2018 года Google объявил о доступности внутреннего тестового трека.

Согласно документации :

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

[…]

Внутренний тест может включать до 100 тестировщиков на одно приложение .


5
Это то, что я пробовал, но обновление не появляется на некоторых телефонах, что бы я ни делал.
Майк Бекатти

То же самое происходит и со мной, Бладхаунд.
Майк

Я вообще не могу сделать обновление своего релиза на треке Internal Test.
glenatron 08

1
В моем случае пользователю внутреннего тестового трека по-прежнему требуются часы для получения обновления. Я не понимаю, что не так, а может так оно и есть.
Arie Agung

1
до 100 тестеров на приложение означает добавление 100 писем или 100 устройств в сумме. Насколько я знаю, у вас может быть неограниченное количество устройств, подключенных к одной электронной почте, и это потенциально безгранично
solaza

5

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

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

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


1
Спасибо. Это действительно полезно для того, чтобы заставить Google Play обновлять свой кеш (или что бы он ни делал).
darrenp

4

Это может сработать для вас:

  1. На телефоне или планшете Android откройте настройки (возможно, представленные значком шестеренки), затем нажмите «Приложения».

  2. В верхней части экрана нажмите 3 точки в правом верхнем углу, чтобы открыть дополнительные параметры, и нажмите «Показать системные приложения».

  3. Прокрутите вниз и нажмите «Диспетчер загрузок».

  4. Нажмите Хранилище Очистить кеш и очистить данные.

  5. Откройте Google Play Store, и обновленная версия будет там для загрузки.


Спасибо @josh marsden. Это было весело, но для меня это не решило проблемы :)
Джейк Стоффлер

Это работает для меня , но я должен был пойтиApp Storage > Google Play Store > Clear Storage & Clear Cache
Lamour

3

репостить комментарий @Aeramor в качестве ответа, поскольку это решило проблему для меня.

Принудительно выйти и очистить кеш / данные магазина воспроизведения, и он будет обновлен мгновенно


2

Получение обновления с устройства Android может занять некоторое время. У меня для "Внутреннего тестирования" после загрузки обновления какое-то время получал его со своего устройства. Как только я очистил кеш для приложения "Google PlayStore" на моем телефоне Android, я сразу получил обновление.


Печально, что нам приходится справляться с этим вручную.
Гаян Виракутти,

1

1 - Загрузить APK в альфа-тесте
2 - Добавьте свой адрес электронной почты в одну группу Google или сообщество Google Plus
3 - скопируйте тест ссылки, предоставленный Google Play, и нажмите кнопку принятия

Теперь просто подождите, пока ваше приложение обновится.


В конце концов, мой телефон получил обновление. Но некоторые из моих тестеров не обновлялись. Вы знаете, почему это могло быть?
Cote Mounyo

2
@CoteMounyo, возможно, у какого-то тестировщика нет Google Play, настроенного для автоматического обновления ваших приложений, в этом случае тестировщик должен вручную получить доступ к Google Play и обновить ваши приложения.
Маркос Винисиус

Если вы забудете скопировать эту ссылку, похоже, что вы больше никогда не получите альфа-ссылку. КОГДА-ЛИБО. Какого черта?
Stevey

1
@ user3562927 Да, можно, это в списке разрешенных участников внутреннего тестирования.
Итан Арнольд

1

Хотя очистка кеша Google Play решила для меня одну проблему, я заметил еще кое-что странное, что может кому-то помочь. Когда я щелкнул «Об этом приложении» на странице приложения в Play Store, версия, показанная для моего приложения, была предыдущей версией. Это заставило меня подумать, что новая версия все еще недоступна, и мне просто нужно подождать. Однако, подождав несколько часов, пока новая версия появится в Play Store, я все равно решил попробовать ее загрузить, и вот, последняя версия была установлена.


Я добавил нового тестера во внутренний тестовый трек, и он не мог видеть сообщение «Вы внутренний тестер ...» и возможность загрузить тестовую версию. Очистка данных и кеша Google Play Store решила проблему.
Brlja,

0

Я сделал все вышеперечисленное (очистил кеш в Google Play и диспетчере загрузок), перезапустил свой телефон, а затем проверил наличие обновлений в разделе «Мои приложения и игры», расположенном в раскрывающемся меню настроек (3 полосы слева от строки поиска. при открытии Google Play) и вот оно, вуаля .. жду обновления. Примерно через 5 минут после того, как я обновил свое приложение, я получил электронное письмо о том, что мое обновление опубликовано.


0

Не забудьте перейти в режим WIFI, чтобы получить обновление (в зависимости от ваших настроек).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.