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
返回值
getAdvertisingId()
getAdvertisingId: () =>
Promise<Uuid>
注意: 目前不支持此方法。
返回值
Promise<Uuid>
getConstants()?
readonlyoptionalgetConstants: () =>object
返回值
object
继承自
KeplerTurboModule.getConstants
getFriendlyDeviceName()
getFriendlyDeviceName: () =>
Promise<string>
返回值
Promise<string>
getMajorVersion()
readonlygetMajorVersion: () =>number
返回值
number
继承自
KeplerTurboModule.getMajorVersion
getMinorVersion()
readonlygetMinorVersion: () =>number
返回值
number
继承自
KeplerTurboModule.getMinorVersion
getPatchVersion()
readonlygetPatchVersion: () =>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日

