Lightning Message Service の制限事項
Lightning Message Service を使用するときには、次のことに留意してください。
Lightning Message Service では、次のエクスペリエンスのみがサポートされています。
-
Lightning Experience 標準ナビゲーション
-
Lightning Experience コンソールナビゲーション
-
Aura および Lightning Web コンポーネント用の Salesforce モバイルアプリケーション (Visualforce ページ用ではサポートなし)
-
Aura および LWR ベースのエクスペリエンスビルダーサイトで使用される Lightning コンポーネント。
Lightning Message Service は、Salesforce タブと Visualforce サイト、またはエクスペリエンスビルダーサイトの Visualforce ページでは機能しません。
:::
Lightning Messaging Service をサポートしないコンテナでは、pubsub
モジュールを使用します。github.com/developerforce/pubsub からモジュールをダウンロードします。
AppExchange で公開するパッケージにメッセージチャネルを含めた場合、1GP パッケージと 2GP がサポートされます。
Lightning Web コンポーネントでは、@wire(MessageContext)
を使用して、登録コンポーネントがメッセージを受信するアプリケーション内の場所の範囲を定義できます。