表示触发这些 Firebase Analytics 事件的设备的接口。
签名:
export interface DeviceInfo
特性
财产 | 类型 | 描述 |
---|---|---|
设备类别 | 细绳 | 设备类别。示例:“平板电脑”或“移动设备”。 |
设备ID | 细绳 | 供应商特定的设备标识符。这是 iOS 上的 IDFV。不用于安卓。示例:“599F9C00-92DC-4B5C-9464-7971F01F8370” |
设备型号 | 细绳 | 从操作系统读取的设备模型。示例:“iPhone9,1” |
设备时区偏移秒 | 数字 | 上传数据时设备的时区,与 UTC 存在秒数偏差。使用它来计算 [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) 的设备本地时间。 |
有限的广告跟踪 | 布尔值 | 设备的限制广告跟踪设置。当true 时,您不能使用resettableDeviceId 进行再营销、人口统计或影响广告投放行为。但是,您可以使用resettableDeviceId 进行转化跟踪和营销活动归因。 |
移动品牌名称 | 细绳 | 设备品牌名称。示例:“三星”、“HTC” |
移动营销名称 | 细绳 | 设备营销名称。示例:“Galaxy S4 Mini” |
手机型号名称 | 细绳 | 采用人类可读格式的设备型号名称。示例:“iPhone 7” |
平台版本 | 细绳 | 数据捕获结束时的设备操作系统版本。示例:“4.4.2” |
可重置设备ID | 细绳 | [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) 的类型在 iOS 上为 IDFA(如果可用),在 Android 上为 AdId。示例:“71683BF9-FA3B-4B0D-9535-A1F05188BAF3” |
用户默认语言 | 细绳 | 采用语言-国家/地区格式的用户语言,其中语言是 ISO 639 值,国家/地区是 ISO 3166 值。示例:“en-us”、“en-za”、“zh-tw”、“jp” |
Analytics.DeviceInfo.deviceCategory
设备类别。
示例:“平板电脑”或“移动设备”。
签名:
deviceCategory?: string;
分析.DeviceInfo.deviceId
供应商特定的设备标识符。这是 iOS 上的 IDFV。不用于安卓。
示例:“599F9C00-92DC-4B5C-9464-7971F01F8370”
签名:
deviceId?: string;
分析.DeviceInfo.deviceModel
从操作系统读取的设备模型。
示例:“iPhone9,1”
签名:
deviceModel?: string;
Analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
上传数据时设备的时区,与 UTC 存在秒数偏差。使用它来计算设备的本地时间 [ EventContext.timestamp
](cloud_functions_eventcontext.html#timestamp)。
签名:
deviceTimeZoneOffsetSeconds: number;
Analytics.DeviceInfo.limitedAdTracking
设备的限制广告跟踪设置。当为true
时,您不能使用resettableDeviceId
进行再营销、人口统计或影响广告投放行为。但是,您可以使用resettableDeviceId
进行转化跟踪和营销活动归因。
签名:
limitedAdTracking: boolean;
Analytics.DeviceInfo.mobileBrandName
设备品牌名称。
示例:“三星”、“HTC”
签名:
mobileBrandName?: string;
Analytics.DeviceInfo.mobileMarketingName
设备营销名称。
示例:“Galaxy S4 Mini”
签名:
mobileMarketingName?: string;
Analytics.DeviceInfo.mobileModelName
采用人类可读格式的设备型号名称。
示例:“iPhone 7”
签名:
mobileModelName?: string;
Analytics.DeviceInfo.platformVersion
数据捕获结束时的设备操作系统版本。
示例:“4.4.2”
签名:
platformVersion?: string;
Analytics.DeviceInfo.resettableDeviceId
[ resettable_device_id
的类型](https://support.google.com/dfp_premium/answer/6238701?hl=en) 是 iOS 上的 IDFA(如果可用)和 Android 上的 AdId。
示例:“71683BF9-FA3B-4B0D-9535-A1F05188BAF3”
签名:
resettableDeviceId?: string;
Analytics.DeviceInfo.userDefaultLanguage
采用语言-国家/地区格式的用户语言,其中语言是 ISO 639 值,国家/地区是 ISO 3166 值。
示例:“en-us”、“en-za”、“zh-tw”、“jp”
签名:
userDefaultLanguage: string;