MS AppCenter CodePush не обновляется

Я пытаюсь использовать MS AppCenter CodePush для обновления приложения Android. Я могу отправлять обновления на сервер CodePush, и приложение видит, что есть обновления, но никогда не решает загрузить и установить обновление. Текущая версия приложения, установленного на устройстве, - 4.2.4. Если я нажму обновление и выберу ^ 4.2.3, или 4.2.4, или 4.1 - 4.4, или *, я увижу в консоли следующее:

[CodePush] Checking for update.
[CodePush] App is up to date.

Однако, если я нацелен на 4.2.5 или выше, он говорит:

[CodePush] Checking for update.
[CodePush] An update is available, but it is targeting a newer binary version than you are currently running.
[CodePush] App is upp to date.

Кажется, я ничего не могу сделать, чтобы сказать, что есть новая версия, применимая к тому, что установлено. Я отключил все предыдущие выпуски (большинство из которых никогда не работали) на случай, если они мешают.

Какие-нибудь советы по устранению этого?


person Dylan Smith    schedule 22.10.2020    source источник


Ответы (1)


Проблема была в новом выпуске. В моем проекте я никогда не менял номер версии в package.json по умолчанию 1.0.0. Я только увеличивал версию в файле config.xml. В документации говорится, что важна именно версия config.xml, но похоже, что они обе имеют значение.

person Dylan Smith    schedule 22.10.2020
comment
Я сделал но ничего не изменилось - person Nguyễn Xuân Hoàng; 07.05.2021