モバイルアプリケーションでのモバイルデバイス機能の使用
モバイル機能により、Lightning Web コンポーネント内からモバイルデバイス機能を使用できます。カメラや位置情報検出用のハードウェア、および取引先責任者やカレンダーのデータなどのプラットフォーム機能にコンポーネントコードからアクセスできます。これらのモバイル固有の機能を使用して、ネイティブモバイルアプリケーションのような Lightning アプリケーションを構築します。
モバイル機能は、Salesforce が Nimbus フレームワークを使用して作成しています。Nimbus は、Lightning の Web コンポーネントと、モバイル端末のネイティブ OS やハードウェアとの間の橋渡しをします。Nimbus プラグインは、Nimbus フレームワークを使用し、Salesforce モバイルアプリケーションにコンパイルされます。さらに、各プラグインは特定の機能領域へのアクセスを可能にします。
Nimbus プラグインは、JavaScript API を通じて Lightning Web コンポーネントにネイティブ機能を公開しているため、Lightning Web コンポーネントからこれらの機能に簡単にアクセスできます。
Nimbus で作成されたモバイル機能は、Lightning Web コンポーネントが、モバイルデバイス上で動作するサポート対象のモバイルアプリケーションで実行されている場合にのみ使用可能です。それらのモバイル機能は、モバイルアプリケーションに含まれるコンパイル済みのコードを基に実装され、そのコードを利用します。デスクトップやモバイルの Web ブラウザでは使用できません。