Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
TargetNavigatorProvider:ターゲットナビゲーターサーバーの実装を提供するための高レベルAPI。

コンストラクタ

new TargetNavigatorProvider()

new TargetNavigatorProvider(): TargetNavigatorProvider

戻り値

TargetNavigatorProvider

メソッド

registerTargetNavigatorHandler()

static registerTargetNavigatorHandler(handler: TargetNavigatorHandler, componentInstance: IComponentInstance): void ターゲットナビゲーターコールバックのハンドラーを登録します。このメソッドは複数のコンポーネントに対して呼び出すことができますが、ナビゲーションのリクエストを受け取るのはアプリケーションマニフェストで指定されたコンポーネントのみです。

パラメーター

handler
TargetNavigatorHandler ターゲットナビゲーターコールバックを実装するオブジェクト。
componentInstance
IComponentInstance onStartコールバックから受け取ったコンポーネントインスタンスオブジェクト。

updateAvailableTargets()

static updateAvailableTargets(availableTargets: TargetInfo[]): void このサーバーの使用可能なターゲットを更新します。

パラメーター

availableTargets
TargetInfo[] ナビゲーションに使用できるようになったターゲットのリスト。このリストには256個を超える要素を含めることはできません。 注:プロバイダーは、起動時、および使用可能なターゲットのリストが変更されるたびに、このメソッドを呼び出す必要があります。

エラー

  • availableTargetsに256個を超える要素が含まれる場合、エラーがスローされます。

updateCurrentTarget()

static updateCurrentTarget(currentTarget?: TargetInfo | undefined): void このサーバーの現在のターゲットを更新します。

パラメーター

currentTarget?
TargetInfo | undefined 新たに設定される現在のターゲットの情報(任意)。これをnullに設定すると、ターゲットナビゲーターインターフェイスを使用してナビゲート先にできる現在のターゲットがないことを示すことができます。 注:プロバイダーは、起動時、および現在のターゲットが変更されるたびに、このメソッドを呼び出す必要があります。
最終更新日 2026年10月26日