analytics.DeviceInfo interface

表示触发了这些 Firebase Analytics 事件的设备的界面。

签名

export interface DeviceInfo 

属性

属性 类型 说明
deviceCategory 字符串 设备类别。示例:“平板电脑”或“移动设备”
deviceId 字符串 供应商特定设备标识符。这是 iOS 上的 IDFV。不用于 Android。示例:'599F9C00-92DC-4B5C-9464-7971F01F8370'
deviceModel 字符串 设备型号,从操作系统读取。示例:“iPhone9,1”
deviceTimeZoneOffsetSeconds 数字 设备在上传数据时所处的时区(以相对于世界协调时间 (UTC) 的秒偏差表示)。使用此方法可计算 [EventContext.timestamp](cloud_functions_eventcontext.html#timestamp) 的设备本地时间。
limitedAdTracking 返回 布尔值 设备的“限制广告跟踪”设置。如果设为 true,则不能将 resettableDeviceId 用于再营销、受众特征或影响广告投放行为。不过,您可以将 resettableDeviceId 用于转化跟踪和广告系列归因。
mobileBrandName 字符串 设备品牌名称。例如:“Samsung”“HTC”
mobileMarketingName 字符串 设备宣传名称。示例:“Galaxy S4 Mini”
mobileModelName 字符串 采用人类可读懂的设备型号名称。示例:“iPhone 7”
platformVersion 字符串 数据捕获结束时的设备操作系统版本。示例:“4.4.2”
resettableDeviceId 字符串 [resettable_device_id](https://support.google.com/dfp_premium/answer/6238701?hl=zh-CN) 的类型为 IDFA(如果可用)和 AdId(Android 上的)。示例:“71683BF9-FA3B-4B0D-9535-A1F05188BAF3”
userDefaultLanguage 字符串 采用“语言-国家/地区”格式的用户语言,其中“language”为 ISO 639 值,“country”为 ISO 3166 值。示例:“en-us”“en-za”“zh-tw”“jp”

analytics.DeviceInfo.deviceCategory

设备类别。

示例:“平板电脑”或“移动设备”

签名

deviceCategory?: string;

analytics.DeviceInfo.deviceId

供应商特定设备标识符。这是 iOS 上的 IDFV。不用于 Android。

示例:“599F9C00-92DC-4B5C-9464-7971F01F8370”

签名

deviceId?: string;

analytics.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

设备品牌名称。

例如:“Samsung”、“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=zh-CN) 的类型是 iOS 上的 IDFA(若有)和 Android 上的 AdId。

例如:“71683BF9-FA3B-4B0D-9535-A1F05188BAF3”

签名

resettableDeviceId?: string;

analytics.DeviceInfo.userDefaultLanguage

用户语言,采用“语言-国家/地区”格式,其中“language”为 ISO 639 值,“国家/地区”为 ISO 3166 值。

示例:“en-us”“en-za”“zh-tw”“jp”

签名

userDefaultLanguage: string;