as

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

NativeSecurityManager

NativeSecurityManager

拡張

  • KeplerTurboModule

プロパティ

getConstants()?

readonly optional getConstants: () => object

戻り値

object

継承元

KeplerTurboModule.getConstants


getMajorVersion()

getMajorVersion: () => number

戻り値

number

メジャーバージョン番号。

概要

メジャーバージョン番号を取得します。

オーバーライド

KeplerTurboModule.getMajorVersion


getMinorVersion()

getMinorVersion: () => number

戻り値

number

マイナーバージョン番号。

概要

マイナーバージョン番号を取得します。

オーバーライド

KeplerTurboModule.getMinorVersion


getPatchVersion()

getPatchVersion: () => number

戻り値

number

パッチバージョン番号。

概要

パッチバージョン番号を取得します。

オーバーライド

KeplerTurboModule.getPatchVersion


setPrivilegeState()

setPrivilegeState: (packageId, privilege, state) => Promise<string>

指定したパッケージの実行時権限を特定の状態に設定します。

パラメーター

packageId

string

指定するパッケージのpackageId値。

privilege

string

処理対象の実行時権限。

state

PrivilegeState

実行時権限に対して設定する状態。

戻り値

Promise<string>

成功した場合、Promiseは解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます。

権限

"com.amazon.security.privilege.set-privilege-state"が必要です。

メソッド

getCurrentContextCredential()

getCurrentContextCredential(): ICredential

戻り値

ICredential


getPrivilegeState()

getPrivilegeState(privilege, packageId): Promise<string>

指定したパッケージの実行時権限の状態を取得します。

パラメーター

privilege

string

処理対象の実行時権限。

packageId

string

権限状態を取得するパッケージのパッケージID。このパラメーターを指定しない場合、呼び出し元のパッケージのパッケージIDが指定されます。

戻り値

Promise<string>

成功した場合、指定したパッケージの権限に関する現在の状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます。

権限

"com.amazon.privilege.package.query"が必要です。


getRuntimePrivilegeStates()

getRuntimePrivilegeStates(credential): Promise<IRuntimePrivilege[]>

パラメーター

credential

ICredential

戻り値

Promise<IRuntimePrivilege[]>


getSelfPrivilegeState()

getSelfPrivilegeState(privilege): Promise<string>

呼び出し元パッケージの実行時権限の状態を取得します。

パラメーター

privilege

string

処理対象の実行時権限。

戻り値

Promise<string>

成功した場合、呼び出し元パッケージの権限に関する現在の状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます。


requestPrivilege()

requestPrivilege(privilege): Promise<string>

実行時権限の使用許可をリクエストします。

パラメーター

privilege

string

使用許可のリクエスト対象となる実行時権限。

戻り値

Promise<string>

成功した場合、呼び出し元パッケージの権限の新しい状態を使用して、Promiseが解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます。


setRuntimePrivilegeStates()

setRuntimePrivilegeStates(credential, states): Promise<void>

パラメーター

credential

ICredential

states

IRuntimePrivilege[]

戻り値

Promise<void>


Last updated: 2025年10月2日