default
デバイスでRecommendation2オブジェクトを追加および削除するのためのAPI。
RecommendationManager2はデバイス上のローカルなおすすめサービスで、クライアントアプリから送信されたRecommendation2オブジェクトの表示と管理を行います。
拡張
コンストラクタ
new default()
new default():
default
戻り値
継承元
メソッド
addRecommendations()
staticaddRecommendations(recommendations):number[]
ユーザーに表示する新しいおすすめを、このデバイスに追加します。アプリでは同時に保持できるおすすめの数の上限があらかじめ設定されています。おすすめの数がこの上限を超えると、受信時のタイムスタンプに基づいて古いアイテムから順に削除されます。
必要な権限:"com.amazon.privilege.security.file-sharing"
パラメーター
recommendations
戻り値
number[]
継承元
addRecommendations2()
staticaddRecommendations2(recommendations):number[]
デバイスに表示する新しいRecommendation2オブジェクトを追加します。
RecommendationManagerにより、アプリで同時に保持できるおすすめの数の上限があらかじめ20個までに制限されています。おすすめの数がこの上限を超えると、受信時のタイムスタンプに基づいて古いアイテムから順に削除されます。contentImageUriを使用するおすすめの場合、イメージが非同期的にダウンロードされます。イメージのダウンロードに失敗すると、エラーメッセージがデバイスに記録され、おすすめが削除されます。
パラメーター
recommendations
追加するRecommendation2オブジェクトの配列。
戻り値
number[]
追加されたおすすめに対応するUUIDの配列。各UUIDが1つのおすすめに対応しており、今後そのおすすめを削除する際に使用できます。
権限
"com.amazon.privilege.security.file-sharing"
スロー
アプリの呼び出しに必要な権限がない場合、SecurityErrorがスローされます。
スロー
次の状況のいずれかが発生した場合、InvalidArgumentErrorがスローされます。- おすすめのサイズが512KBを超えている - 必須フィールドが空または無効になっている - contentImageとcontentImageUriがどちらも指定されていない - 指定されたcontentImageバイト配列がサイズまたはディメンションの要件を満たしていない - おすすめの配列のサイズが20を超えている
getMajorVersion()
staticgetMajorVersion():number
基盤となるネイティブモジュールのメジャーバージョンを取得します。バージョンの確認に使用できます。
戻り値
number
オーバーライド
getMinorVersion()
staticgetMinorVersion():number
基盤となるネイティブモジュールのマイナーバージョンを取得します。バージョンの確認に使用できます。
戻り値
number
オーバーライド
getPatchVersion()
staticgetPatchVersion():number
基盤となるネイティブモジュールのパッチバージョンを取得します。バージョンの確認に使用できます。
戻り値
number
オーバーライド
removeAllRecommendations()
staticremoveAllRecommendations():void
このクライアントから以前に送信されたすべてのおすすめを削除します。
戻り値
void
継承元
default.removeAllRecommendations
removeRecommendations()
staticremoveRecommendations(ids):void
以前に送信されたおすすめを削除します。このクライアントに存在するおすすめIDはすべて削除されます。見つからないIDは無視されます。
パラメーター
ids
number[]
削除対象のおすすめIDを含む配列。
戻り値
void
継承元
Last updated: 2025年10月2日

