as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

KeplerIdentifiers

KeplerIdentifiers

扩展

  • KeplerTurboModule

属性

addAdvertisingIdListener()

addAdvertisingIdListener: (callback) => Promise<number>

注意:​ 目前不支持此方法。

注册一个回调函数,以便在广告ID发生变化时收到通知。

参数

callback

(newId) => void

一个函数,当广告ID发生变化时,将使用新的UUID调用这个函数

返回值

Promise<number>

一个Promise,当成功完成时,会返回一个订阅密钥(数字类型),该密钥可用于取消订阅


addFriendlyDeviceNameListener()

addFriendlyDeviceNameListener: (callback) => Promise<number>

注意:​ 目前不支持此方法。

注册一个回调函数,以便在易记型设备名称发生变化时收到通知。

参数

callback

(newName) => void

一个函数,当设备名称发生变化时,将使用新名称调用这个函数

返回值

Promise<number>

一个Promise,当成功完成时,会返回一个订阅密钥(数字类型),该密钥可用于取消订阅


addVendorTrackingIdListener()

addVendorTrackingIdListener: (callback) => Promise<number>

注意:​ 目前不支持此方法。

注册一个回调函数,以便在供应商跟踪ID发生变化时收到通知。

参数

callback

(newId) => void

一个函数,当供应商跟踪ID发生变化时,将使用新的UUID调用这个函数

返回值

Promise<number>

一个Promise,当成功完成时,会返回一个订阅密钥(数字类型),该密钥可用于取消订阅


disableAdvertisingId()

disableAdvertisingId: () => Promise<void>

注意:​ 目前不支持此方法。

返回值

Promise<void>


disableVendorTrackingId()

disableVendorTrackingId: () => Promise<void>

注意:​ 目前不支持此方法。

返回值

Promise<void>


enableAdvertisingId()

enableAdvertisingId: () => Promise<void>

注意:​ 目前不支持此方法。

返回值

Promise<void>


enableVendorTrackingId()

enableVendorTrackingId: () => Promise<void>

注意:​ 目前不支持此方法。

返回值

Promise<void>


generateUuidV4()

generateUuidV4: () => Uuid

返回值

Uuid


getAdvertisingId()

getAdvertisingId: () => Promise<Uuid>

注意:​ 目前不支持此方法。

返回值

Promise<Uuid>


getConstants()?

readonly optional getConstants: () => object

返回值

object

继承自

KeplerTurboModule.getConstants


getFriendlyDeviceName()

getFriendlyDeviceName: () => Promise<string>

返回值

Promise<string>


getMajorVersion()

readonly getMajorVersion: () => number

返回值

number

继承自

KeplerTurboModule.getMajorVersion


getMinorVersion()

readonly getMinorVersion: () => number

返回值

number

继承自

KeplerTurboModule.getMinorVersion


getPatchVersion()

readonly getPatchVersion: () => number

返回值

number

继承自

KeplerTurboModule.getPatchVersion


getUserAgent()

getUserAgent: () => Promise<string>

返回值

Promise<string>


getVendorTrackingId()

getVendorTrackingId: () => Promise<Uuid>

返回值

Promise<Uuid>


resetAdvertisingId()

resetAdvertisingId: () => Promise<void>

注意:​ 目前不支持此方法。

返回值

Promise<void>


resetVendorTrackingId()

resetVendorTrackingId: () => Promise<boolean>

目前返回的数据类型是布尔值,这是一种权宜之计,因为在TMAPI的promise->resolve中,不支持不接受任何参数的数据类型参数。JIRA : PROJVEGA-240725

返回值

Promise<boolean>


setFriendlyDeviceName()

setFriendlyDeviceName: (name) => Promise<boolean>

目前返回的数据类型是布尔值,这是一种权宜之计,因为在TMAPI的promise->resolve中,不支持不接受任何参数的数据类型参数。JIRA : PROJVEGA-240725

参数

name

string

返回值

Promise<boolean>


unsubscribe()

unsubscribe: (type, key) => void

取消订阅先前注册的侦听器。此方法删除回调并清除关联资源。

参数

type

number

要取消订阅的侦听器的类型。

key

number

注册侦听器时返回的订阅密钥。

返回值

void


Last updated: 2025年10月2日