2016-12-30 21 views
0

私はイオン2とPWAを初めて使用しています。イオン2 PWAアップグレードアプリケーション

ブラウザプラットフォームを追加して、自分のサーバーにIonic PWAアプリケーションを導入しました。ただし、サーバー上のデプロイメントを更新すると、ホーム画面にURLを追加してAndroidにインストールしたアプリは更新されません。

質問のカップル:

  1. それがサーバーに接続できるかどうかはどのようにアプリを更新するアプリケーションシェルを教えていますか?
  2. 私は携帯電話のフライトモードを切り替えましたが、アプリケーションシェルはまったく読み込みを拒否しました。フラッシュ画面ではなく、代わりに標準のChromeエラーが表示されました。

上記の解決方法を教えてください。

答えて

0

あなたのケースではわかりません。

<script> 
if ('serviceWorker' in navigator) { 
    navigator.serviceWorker.register('service-worker.js') 
    .then(() => console.log('service worker installed')) 
    .catch(err => console.log('Error', err)); 
} 

の場合:しかし、あなたが既にサーバーワーカースクリプトのコメントを削除した場合、その方法は、あなたのアプリのようなもののためのindex.htmlでオフライン

検索を動作しますチェックアウトする必要がありますコメントがあればそれを削除してください。

あなたの最初の質問に答えて、キャッシュもクリアする必要があります。

+0

はいコメントを削除しました。私のPWAは働いたが、上記の問題は残っていた。キャッシュをクリアすることに関して、私はユーザーにこれをするように頼むことはできません! – Muhammad