Salesforce モバイルアプリケーションでのコンポーネントのプレビュー

多くのデバイスで Salesforce の Lightning Web コンポーネントを検証するには、Salesforce モバイルアプリケーションの仮想デバイスビルドを使用します。これらのビルドにより、iOS シミュレータおよび Android エミュレータで Salesforce を実行できるようになります。

Salesforce のコンポーネントは、物理モバイルデバイスでいつでも調べることができます。ただし、さまざまなモデルをテストする場合、ハードウェアの予算がすぐに枯渇する可能性があります。より効率的にテストするには、iOS と Android デバイスの仮装表現で Salesforce 仮装デバイスビルドを実行します。

仮装デバイスビルドは、iOS シミュレータや Android エミュレータの実行中のインスタンスにドロップできるパッケージで提供されます。シミュレータやエミュレータを取得するには、各プラットフォームの開発環境 (iOS の場合は Xcode、Android の場合は Android Studio) をインストールします。これらの環境で提供されるサポート対象の任意のシミュレータまたはエミュレータで Salesforce を実行できます。選択したデバイスで iOS 12 以降または Android 7.0 以降が実行されている必要があります。

Salesforce は、Google および Samsung デバイスで Salesforce Android バージョンをテストし、iPhone および iPad で iOS バージョンをテストしました。テスト対象外デバイスのリストについては、Salesforce ヘルプの「Salesforce アプリケーションの要件」を参照してください。

Salesforce モバイルアプリケーションは仮装デバイスビルドをサポートする唯一の Salesforce アプリケーションではありません。たとえば、次の手順は Salesforce Field Service でも使用できます。

Xcode 12 をインストールしていない場合は、「Xcode のインストール」を参照してください。Salesforce モバイルアプリケーションでは、Xcode 12 が必要です。

Xcode 12 をインストールしたら、システム環境を検証します。「iOS 設定の検証」を参照してください。

Android Studio および Android エミュレータをインストールしていない場合は、「Android Studio のインストール」を参照してください。

Android Studio をインストールしたら、システム環境を検証します。「Android Studio 設定の検証」を参照してください。

仮装デバイスビルドを取得するには、仮装デバイスビルドを含むモバイルアプリケーションパッケージファイルをダウンロードします。iOS のパッケージは ZIP ファイルです。Android の場合、APK ファイルになります。パッケージは公開されているため、ログインする必要はなく、自動的に期限切れになることもありません。

他のアプリケーション (Salesforce Field Service など) のパッケージをダウンロードするには、他のアプリケーションのドキュメントで指定されているパッケージダウンロード URL と iOS アプリケーションファイル名を代入します。

iOS

パッケージ (ZIP) ファイルダウンロード: sfdc.co/salesforce-mobile-app-ios-simulator

抽出されるファイル名: Chatter.app

Android

パッケージ (APK) ファイルダウンロード: sfdc.co/salesforce-mobile-app-android-emulator

Android ビルドは、Mac および Windows オペレーティングシステムで使用できます。iOS ビルドは、Mac で使用できます。使用する各シミュレータまたはエミュレータに仮装デバイスビルドをインストールします。

iOS

  1. ダウンロードしたパッケージファイルをファインダーで解凍し、アプリケーションファイルを抽出します。
  2. ファインダーからアプリケーションファイルをドラッグし、実行中の iOS シミュレーターインスタンスにドロップします。
  3. シミュレーター上でアプリケーションのアイコンを探し、アプリケーションを起動します。
Android

  1. ダウンロードした APK ファイルを Mac Finder または Windows Explorer からドラッグし、実行中の Android エミュレーターインスタンスにドロップします。
  2. エミュレーター上でアプリケーションのアイコンを探し、アプリケーションを起動します。

Lightning Web コンポーネントは、Salesforce CLI (SFDX) プロジェクトで開発できます。Lightning Web コンポーネントの SFDX プロジェクトを初めて使用する場合は、この Trailhead プロジェクトにすぐに取り掛かってください。

VS Code から簡単にコンポーネントをスクラッチ組織にインストールできます。

  1. VS Code で、Command-Shift-P または Ctrl-Shift-P を入力して、コマンドパレットを起動します。
  2. スクラッチ組織がない場合、次の作業を行います。
    1. 入力項目に「SFDX: Create a Default Scratch Org」と入力し、一致する VS Code リストをクリックします。
    2. 応答画面の指示に従います。
    3. 入力項目に「SFDX: Push Source to Default Scratch Org」と入力し、一致する VS Code リストをクリックします。
    4. いつものように、コンソールパネルの出力をチェックして、すべてがスムーズにいっていることを確認します。
  1. コンポーネントがインストールされている組織にログインします。
  2. 他のコンポーネントに対するコンポーネントの表示と外観を調べて検証します。
  3. Safari (iOS) または Chrome (Android) 開発者ツールを仮想デバイスに接続して、Salesforce Web ビューを調べます。

詳細な手順は、「仮想デバイスビルドを使用したコンポーネントのデバッグ」を参照しえください。

関連トピック