デスクトップのプログレッシブ ウェブアプリでのアドレスバーのインストール

プログレッシブ ウェブアプリは、Chrome のアドレスバー(オムニボックス)に追加された新しいインストール ボタンで簡単にインストールできます。

通常、パソコンでは、プログレッシブ ウェブアプリをインストールできることをユーザーに示す表示はありません。インストール可能である場合、インストール フローはその他メニューに隠されています。

Chrome 76(2019 年 6 月中旬のベータ版)では、アドレスバー(オムニボックス)にインストール ボタンを追加することで、ユーザーがデスクトップにプログレッシブ ウェブアプリを簡単にインストールできるようにします。サイトがプログレッシブ ウェブアプリのインストール要件を満たしている場合、Chrome のアドレスバーにインストール アイコンが自動的に表示されます。ボタンをクリックすると、PWA のインストールを求めるメッセージが表示されます。

他のインストール イベントと同様に、appinstalled イベントをリッスンして、ユーザーが PWA をインストールしたかどうかを検出できます。

独自のインストール プロンプトを追加する

アプリをインストールすることがユーザーにとって有益なユースケースがある PWA の場合は(たとえば、アプリを週に 1 回以上使用するユーザーがいる場合)、アプリのウェブ UI 内で PWA のインストールを促進する必要があります。

独自のカスタム インストール ボタンを追加するには、beforeinstallprompt イベントをリッスンします。イベントが発生したら、イベントへの参照を保存し、ユーザー インターフェースを更新して、プログレッシブ ウェブアプリをインストールできることをユーザーに知らせます。

PWA のインストールを促すパターン

PWA のインストールを促進するには、次の 3 つの方法があります。

  • ブラウザの自動プロモーション(アドレスバーのインストール ボタンなど)。
  • アプリ UI プロモーション: ヘッダーやナビゲーション メニューのバナー、ボタンなど、アプリ インターフェースに UI 要素が表示されます。
  • インライン プロモーション パターンは、サイトのコンテンツ内にプロモーションを織り込むものです。

詳しくは、PWA のインストールを促進する(モバイル)のパターンをご覧ください。焦点はモバイルですが、パターンの多くはパソコンに適用することも、デスクトップ エクスペリエンスに合わせて簡単に変更することもできます。