Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
getInstalledRelatedApps() メソッドは、ユーザーがインストールしたプラットフォーム専用のアプリやプログレッシブウェブアプリを表すオブジェクトの配列で解決するプロミスを返します。プラットフォーム専用のアプリや PWA がすでにインストールされている場合、ウェブアプリから「アプリをインストール」のバナーが除去されるなど、コンテンツの個人設定に使用することができます。
メモ: このメソッドは、最上位の保護されたコンテキストから呼び出す必要があります。つまり、<iframe> に埋め込まれたところからは呼び出せません。
getInstalledRelatedApps() を使用すると、このメソッドを呼び出しているウェブアプリに関連するユニバーサル Windows プラットフォーム (UWP) アプリ、Android アプリ、PWA のインストール状況を調べることができます。
呼び出しているウェブアプリをプラットフォーム専用のアプリまたは PWA と関連付けるには、次の 2 つのことを行う必要があります。
関係を定義する方法は、アプリの機種によって異なります。
これらのケースのそれぞれを処理する方法の詳細については、Is your app installed? getInstalledRelatedApps() will tell you! を参照してください。
メモ: ほとんどの対応ブラウザーでは、インストール可能な PWA が検出された場合、独自のインストール UI を指定しています。これは、すでにインストールされている場合は表示されません。詳しくは、PWA をインストール可能にする > ウェブからのインストールを参照してください。この表示は、beforeinstallprompt イベントを使用して抑制することができます。また、getInstalledRelatedApps() と組み合わせて、プラットフォーム専用のアプリが利用できるかどうかによって表示を抑制することもできます。詳しくは、Trigger installation from your PWAを参照してください。
なし。
Promise で、インストールされた相対アプリを表すオブジェクトの配列で履行されます。各オブジェクトは、以下のプロパティを含むことができます。
id 省略可指定されたプラットフォーム上でアプリケーションを表すために使用する ID を表す文字列。文字列の正確な書式はプラットフォームによって異なります。
platform関連するアプリが関連付けられているプラットフォーム(エコシステムまたはオペレーティングシステム)を表す文字列です。 以下のいずれかになります。
アプリに関連付けられた URL を表す文字列です。通常、この場所でアプリに関する情報を読み、インストールすることができます。
version 省略可関連するアプリのバージョンを表す文字列です。
関連するアプリの情報は、前回呼び出したウェブアプリの マニフェストファイル のメンバーである related_applications に指定された情報である必要があります。
このメソッドが、最上位の閲覧コンテキストで呼び出されませんでした。
メモ: この例では、doesVersionSendPushMessages() は理論上の開発者定義関数であり、ブラウザーによって提供されているわけではありません。
| Get Installed Related Apps API # dom-navigator-getinstalledrelatedapps |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2026年3月17日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.