Slide 7
Slide 7 text
© 2019-2026 OPTiM Corp. All rights reserved. 7
インストールの導線
beforeinstallprompt
従来の命令的フロー / JS で状態管理
発火した beforeinstallprompt イベントの
イベントオブジェクト(BeforeInstallPromptEvent)
を保持
ユーザーがインストールボタンをクリック
イベントオブジェクトのprompt()を呼び出す
ブラウザがインストールプロンプトを表示
インストール完了
Web Install API
命令的なインストールフロー / Promise
ユーザーがインストールボタンをクリック
navigation.install() を呼び出す
ブラウザがインストールプロンプトを表示
返ってきた Promise を await
インストール完了
要素
宣言的フロー(今回取り上げる対象)
HTML に 要素を記述
ブラウザが UI をレンダリング
ユーザーがインストールボタンをクリック
ブラウザがインストールプロンプトを表示
インストール完了