互換性と要件
ContactsService は、API を Lightning Web コンポーネントに提供して、モバイルハードウェアおよびプラットフォーム (オペレーティングシステム) 機能を JavaScript で使用できるようにする JavaScript モジュールです。デバイスハードウェアとデバイスプラットフォーム API へのアクセス権が必要になります。このアクセスは、ContactsService が互換性のある Salesforce モバイルアプリケーション内で実行されている場合にのみ可能です。標準の Web ブラウザで実行する場合は、デスクトップとモバイルのいずれの環境でも機能せず、アクセスできません。
ContactsService は、以下を使用して配布された Lightning アプリケーションで利用できます。
- Salesforce アプリケーション用 Mobile Publisher
- Experience Cloud 用 Mobile Publisher
ContactsService は、互換性のある iOS または Android モバイルデバイスの互換性のある Salesforce モバイルアプリケーションから実行されている Lightning アプリケーションまたは Lightning サイトで使用しないと完全には機能しません。特定のデバイスおよびオペレーティングシステム要件については、「Salesforce モバイルアプリケーションの要件」、「Salesforce アプリケーション用 Mobile Publisher の要件」、または対象となるモバイルアプリケーションの要件のページを参照してください。
ContactsService は、デスクトップなどの他のデバイスで実行されているときは完全に機能しません。また、モバイルデバイスの場合でも、Web ブラウザで実行されているときは完全に機能しません。上記のモバイルアプリケーションのいずれかが必要です。ContactsService API は、すべてのデバイスの Lightning Experience でアクセスできます。したがって、関数が足りないためにコードが失敗することはありません。ただし、デスクトップの場合でもモバイルの場合でも、アプリケーションをブラウザで実行するときは、ContactsService 定数およびユーティリティ関数しか使用できません。連絡先関連操作を試みても失敗します。