NativeSecurityManager
拡張
KeplerTurboModule
プロパティ
getConstants()?
readonlyoptionalgetConstants: () =>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
実行時権限に対して設定する状態。
戻り値
Promise<string>
成功した場合、Promiseは解決されます。エラーが発生した場合、Promiseは拒否され、エラーメッセージが表示されます。
権限
"com.amazon.security.privilege.set-privilege-state"が必要です。
メソッド
getCurrentContextCredential()
getCurrentContextCredential():
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
戻り値
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
states
戻り値
Promise<void>
Last updated: 2025年10月2日

