Я спрашиваю об этом, так как я не смог найти руководство, связанное с тем же в официальной документации. Вот что я испытываю до сих пор в своем тестировании.
1.) Пользователь просматривает приложение Ext JS v7
2.) Пользователь обновляет sh it, Ext JS обнаруживает устаревший кеш
3.) onAppUpdate
запускается, и после подтверждения выполняется принудительная перезагрузка или истекает срок действия кэша и повторная загрузка
Вот что я ожидал
1.) Пользователь просматривает приложение Ext JS v7
2.) На любой запрос к серверу после новой сборки отправляется ответ, уведомляющий приложение о новой сборке
3.) onAppUpdate
запускается и при подтверждении выполняет принудительную перезагрузку или истекает срок действия кэша и перезагружается
Поскольку при использовании приложения Ext JS v7 или SPA пользователь редко обновляет sh, делая эту функцию не столь полезной.
Есть ли способ, которым мы могли бы курировать запрос к бэкэнду, который сообщал бы нам, есть ли новая сборка и может ли onAppUpdate
быть вызван вызовом API?