default
SecurityManagerクラスは、権限を操作するためのAPIを提供します。
コンストラクタ
new default()
new default():
default
戻り値
メソッド
getCurrentContextCredential()
staticgetCurrentContextCredential():ICredential
戻り値
getMajorVersion()
staticgetMajorVersion():number
戻り値
number
メジャーバージョン番号。
概要
メジャーバージョン番号を取得します。
getMinorVersion()
staticgetMinorVersion():number
戻り値
number
マイナーバージョン番号。
概要
マイナーバージョン番号を取得します。
getPatchVersion()
staticgetPatchVersion():number
戻り値
number
パッチバージョン番号。
概要
パッチのバージョン番号を取得します。
getPrivilegeState()
コールシグネチャ
staticgetPrivilegeState(privilege):Promise<PrivilegeState>
呼び出し元パッケージの実行時権限の状態を取得します。
パラメーター
privilege
string
処理対象の実行時権限。
戻り値
Promise<PrivilegeState>
成功した場合、呼び出し元パッケージの権限に関する現在の状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます (「Failed to get privilege state」)。
コールシグネチャ
staticgetPrivilegeState(privilege,packageId):Promise<PrivilegeState>
指定したパッケージの実行時権限の状態を取得します。
パラメーター
privilege
string
処理対象の実行時権限。
packageId
string
権限状態を取得するパッケージのパッケージID。
戻り値
Promise<PrivilegeState>
成功した場合、指定したパッケージの権限に関する現在の状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます (「Failed to get privilege state」)。
権限
"com.amazon.privilege.package.query"権限が必要です。
getRuntimePrivilegeStates()
staticgetRuntimePrivilegeStates(credential):Promise<IRuntimePrivilege[]>
パラメーター
credential
戻り値
Promise<IRuntimePrivilege[]>
requestPrivilege()
staticrequestPrivilege(privilege):Promise<PrivilegeState>
実行時権限の使用許可をリクエストします
パラメーター
privilege
string
使用許可のリクエスト対象となる実行時権限。
戻り値
Promise<PrivilegeState>
成功した場合、呼び出し元パッケージの権限の新しい状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、以下のいずれかのエラーメッセージが表示されます。
- 「Failed to get privilege state」- 新しい権限状態を取得する際にエラーが発生しました。
- 「Failed to launch privilege request handler」- ユーザーの同意を得るためにシステムコンポーネントを起動しようとした際にエラーが発生しました。
setPrivilegeState()
staticsetPrivilegeState(packageId,privilege,state):Promise<string>
指定したパッケージの実行時権限を特定の状態に設定します。
パラメーター
packageId
string
指定するパッケージのpackageId値。
privilege
string
処理対象の実行時権限。
state
実行時権限に対して設定する状態。
戻り値
Promise<string>
成功した場合、Promiseは解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます (「Failed to set privilege state」)。
権限
"com.amazon.security.privilege.set-privilege-state"権限が必要です。
setRuntimePrivilegeStates()
staticsetRuntimePrivilegeStates(credential,states):Promise<void>
パラメーター
credential
states
戻り値
Promise<void>
Last updated: 2025年10月2日

