ドキュメント

Intents UI Extensionの開発

Intents UI App Extensionを開発し、Siriとマップに表示されるインターフェイスをカスタマイズします。

概要

一部のIntentでは、Siriとマップが、Intents App Extensionによって提供されたレスポンスの詳細を表示します。この情報を表示する際、Siriとマップは、アプリから提供されたデータを標準のシステムインターフェイスに配置します。たとえば、デフォルトの配車予約インターフェイスには、ユーザーの現在地を示す地図と、予約した配車に関する情報が含まれます。Intents UI App Extensionを使うと、このインターフェイスをカスタマイズできます。Intents UI App Extensionは、Intentのハンドルに使用するIntents App Extensionと同等のものです。

SiriKitのインターフェイスは、さまざまなレベルでカスタマイズできます。

  • iOS 11以降では、Intentパラメータを使ってSiriやマップのインターフェイスのあらゆる部分をカスタマイズし、デフォルトのインターフェイスを完全に置き換えることができます。

  • SiriKitに単一のカスタムビューコントローラを提供し、デフォルトインターフェイスのその他の部分とともに表示できます。

トピック

設定

Intents UI App Extensionターゲットの設定

Xcodeプロジェクトを設定し、Siriとマップのインターフェイスのカスタマイズに使用するIntents UI App Extensionを含めます。

カスタムインターフェイス用ビューコントローラの設定

独自のビューコントローラを作成して、Siriやマップのデフォルトインターフェイスを置き換え、または拡張します。

関連項目

Siriとマップのカスタム表示

カスタムUI(英語)

アプリ固有のコンテンツを使って、Siriとマップのインターフェイスをカスタマイズします。