as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
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<字符串>

将指定程序包的运行时权限设置为特定状态。

参数

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。如果未指定此参数,它将默认设置为调用程序包。

返回值

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日