as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

default

default

デバイスでRecommendation2オブジェクトを追加および削除するのためのAPI。

RecommendationManager2はデバイス上のローカルなおすすめサービスで、クライアントアプリから送信されたRecommendation2オブジェクトの表示と管理を行います。

拡張

コンストラクタ

new default()

new default(): default

戻り値

default

継承元

default.constructor

メソッド

addRecommendations()

static addRecommendations(recommendations): number[]

ユーザーに表示する新しいおすすめを、このデバイスに追加します。アプリでは同時に保持できるおすすめの数の上限があらかじめ設定されています。おすすめの数がこの上限を超えると、受信時のタイムスタンプに基づいて古いアイテムから順に削除されます。

必要な権限:"com.amazon.privilege.security.file-sharing"

パラメーター

recommendations

Recommendation[]

戻り値

number[]

継承元

default.addRecommendations


addRecommendations2()

static addRecommendations2(recommendations): number[]

デバイスに表示する新しいRecommendation2オブジェクトを追加します。

RecommendationManagerにより、アプリで同時に保持できるおすすめの数の上限があらかじめ20個までに制限されています。おすすめの数がこの上限を超えると、受信時のタイムスタンプに基づいて古いアイテムから順に削除されます。contentImageUriを使用するおすすめの場合、イメージが非同期的にダウンロードされます。イメージのダウンロードに失敗すると、エラーメッセージがデバイスに記録され、おすすめが削除されます。

パラメーター

recommendations

Recommendation2[]

追加するRecommendation2オブジェクトの配列。

戻り値

number[]

追加されたおすすめに対応するUUIDの配列。各UUIDが1つのおすすめに対応しており、今後そのおすすめを削除する際に使用できます。

権限

"com.amazon.privilege.security.file-sharing"

スロー

アプリの呼び出しに必要な権限がない場合、SecurityErrorがスローされます。

スロー

次の状況のいずれかが発生した場合、InvalidArgumentErrorがスローされます。- おすすめのサイズが512KBを超えている - 必須フィールドが空または無効になっている - contentImagecontentImageUriがどちらも指定されていない - 指定されたcontentImageバイト配列がサイズまたはディメンションの要件を満たしていない - おすすめの配列のサイズが20を超えている


getMajorVersion()

static getMajorVersion(): number

基盤となるネイティブモジュールのメジャーバージョンを取得します。バージョンの確認に使用できます。

戻り値

number

オーバーライド

default.getMajorVersion


getMinorVersion()

static getMinorVersion(): number

基盤となるネイティブモジュールのマイナーバージョンを取得します。バージョンの確認に使用できます。

戻り値

number

オーバーライド

default.getMinorVersion


getPatchVersion()

static getPatchVersion(): number

基盤となるネイティブモジュールのパッチバージョンを取得します。バージョンの確認に使用できます。

戻り値

number

オーバーライド

default.getPatchVersion


removeAllRecommendations()

static removeAllRecommendations(): void

このクライアントから以前に送信されたすべてのおすすめを削除します。

戻り値

void

継承元

default.removeAllRecommendations


removeRecommendations()

static removeRecommendations(ids): void

以前に送信されたおすすめを削除します。このクライアントに存在するおすすめIDはすべて削除されます。見つからないIDは無視されます。

パラメーター

ids

number[]

削除対象のおすすめIDを含む配列。

戻り値

void

継承元

default.removeRecommendations


Last updated: 2025年10月2日