chrome.instanceID
Description
使用 chrome.instanceID
访问 Instance ID 服务。
Permissions
gcm
Availability
Chrome 44+
Summary
Methods
deleteID
chrome.instanceID.deleteID(
callback?: function,
)
Promise
重置应用程序实例标识符并撤销与其关联的所有令牌。
PARAMETERS
callback
function optional
The
callback
parameter looks like:() => void
RETURNS
Promise<void>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
deleteToken
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Promise
撤销授予的令牌。
PARAMETERS
deleteTokenParams
object
deleteToken 的参数。
authorizedEntity
string
Chrome 45+
用于获取令牌的授权实体。
scope
string
Chrome 45+
用于获取令牌的范围。
callback
function optional
The
callback
parameter looks like:() => void
RETURNS
Promise<void>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
getCreationTime
chrome.instanceID.getCreationTime(
callback?: function,
)
Promise
检索生成 InstanceID 的时间。创建时间将由callback
返回。
PARAMETERS
callback
function optional
The
callback
parameter looks like:(creationTime: number) => void
creationTime
number
实例 ID 生成的时间,以自纪元以来的毫秒数表示。
RETURNS
Promise<number>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
getID
chrome.instanceID.getID(
callback?: function,
)
Promise
检索应用程序实例的标识符。回调将返回实例 ID。只要应用程序标识没有被撤销或过期,就会返回相同的 ID。
PARAMETERS
callback
function optional
The
callback
parameter looks like:(instanceID: string) => void
instanceID
string
分配给应用程序实例的实例 ID。
RETURNS
Promise<string>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
getToken
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Promise
返回一个令牌,允许授权实体访问范围定义的服务。
PARAMETERS
getTokenParams
object
getToken 的参数。
authorizedEntity
string
Chrome 45+
标识有权访问与此实例 ID 关联的资源的实体。它可以是来自 Google 开发者控制台(Google developer console)的项目 ID。
options
object optional
Chrome 45+
Deprecated since Chrome 89
选项已弃用,将被忽略。
允许包含少量字符串键/值对,这些键/值对将与令牌关联并可用于处理请求。
scope
string
Chrome 45+
标识授权实体可以采取的授权操作。例如。为了发送 GCM 消息,应该使用
GCM
范围。
callback
function optional
The
callback
parameter looks like:(token: string) => void
token
string
由请求的服务分配的令牌。
RETURNS
Promise<string>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
Events
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
当所有授予的令牌需要刷新时触发。
PARAMETERS
callback
function
The
callback
parameter looks like:() => void
By.一粒技术服务.