インストール可能になるには何が必要ですか?
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
プログレッシブ ウェブアプリ(PWA)は、ウェブ テクノロジーを使用して構築された、高品質の最新のアプリケーションです。PWA は、iOS/Android/デスクトップ アプリと同様の機能を備え、不安定なネットワーク状態でも信頼性が高く、インストール可能であるため、ユーザーは簡単に見つけて使用できます。
ほとんどのユーザーは、アプリのインストールと、インストール環境のメリットについて熟知しています。インストールされているアプリケーションは、オペレーティング システムの起動サーフェス(Mac OS X では [アプリケーション] フォルダ、Windows では [スタート] メニュー、Android と iOS ではホーム画面)に表示されます。インストール済みのアプリケーションは、アクティビティ スイッチャー、スポットライトなどのデバイス検索エンジン、コンテンツ共有シートにも表示されます。
ほとんどのブラウザでは、プログレッシブ ウェブアプリ(PWA)が特定の条件を満たしていれば、インストール可能と表示されます。インジケーターの例として、アドレスバー上のインストール ボタンや、オーバーフロー メニュー内の [インストール] メニュー項目が挙げられます。
また、条件が満たされると、多くのブラウザで beforeinstallprompt
イベントが発行されます。これにより、アプリ内でインストール フローをトリガーするカスタムのアプリ内 UX を提供できます。
インストールの条件
Chrome で beforeinstallprompt
イベントを呼び出してブラウザ内インストール プロモーションを表示するには、プログレッシブ ウェブアプリが次の条件を満たしている必要があります。
- ウェブアプリがインストールされていない
- ユーザー エンゲージメント ヒューリスティックを満たしていること:
- ユーザーがページを少なくとも 1 回クリックまたはタップしている必要があります(前回のページの読み込み中であっても常に同じです)。
- ユーザーがページを常に 30 秒以上閲覧している必要があります
- HTTPS で配信されている
- 以下を含むウェブアプリ マニフェストが含まれている。
short_name
または name
icons
- 192 ピクセルと 512 ピクセルのアイコンを含める必要があります
start_url
display
- fullscreen
、standalone
、minimal-ui
のいずれかにする必要があります。
prefer_related_applications
は指定しないか、false
にする必要があります
他のブラウザでもインストール基準は似ていますが、若干の違いがある場合があります。詳しくは、以下の各サイトをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2020-02-14 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2020-02-14 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2020-02-14 UTC。"],[],[]]