3

私が自分のプログレッシブWebアプリケーションを変更したい場合、アプリ名をわずかに変更したり、ロゴを更新したりすると、自分のすべてのユーザーのインストール済みアプリを強制的に更新することはできますか?インストールされているPWAのWeb App Manifestに変更を適用します

私は

<link rel="manifest" href="/manifest.json?v=2" /> 

、マニフェストのURLに "= 2?V" を追加しようとしたし、またサービスワーカーの更新を余儀なくされました。

ただし、インストールされたアプリで新しい変更が適用されないようです。
AndroidのGoogle Chromeでこれを試しました。

答えて

2

the specのように明示的に更新を強制することはできません。しかし、それについて進行中のdiscussionがあります。

manifest.jsonがブラウザのキャッシュから配信されていないことは確実ですか?または、ブラウザに実際に名前を変更したmanifest.jsonを参照する新しいHTMLが表示されたことを確認しますか?

私の理解では、名前を変更するだけで(たとえばコンテンツのハッシュに基づいて)、ブラウザがその仕事をするようにする必要がありました。仕様によれば、ブラウザは常に新しいバージョンを要求する必要があります。更新がすぐに、または次回の訪問の前に開始されるかどうかは不明です。しかし、私は間違っている可能性があります。

関連する問題