Угловая документация содержит следующий пример активации обновления ПО:
constructor(updates: SwUpdate) {
updates.available.subscribe(event => {
if (promptUser(event)) {
updates.activateUpdate().then(() => document.location.reload());
}
});
}
Из того, что я наблюдаю, самого вызова недостаточно для активации новой версии, необходима перезагрузка. Однако document.location.reload()
достаточно даже без вызова activateUpdate()
.
Какова цель звонка activateUpdate()
? Зачем вообще звонить, когда перезагрузки хватает?