analytics.DeviceInfo interface

رابطی که نشان دهنده دستگاهی است که این رویدادهای Firebase Analytics را راه اندازی کرده است.

امضا:

export interface DeviceInfo 

خواص

ویژگی تایپ کنید شرح
دسته دستگاه رشته دسته دستگاه مثال: "تبلت" یا "موبایل".
شناسه دستگاه رشته شناسه دستگاه خاص فروشنده این IDFV در iOS است. برای اندروید استفاده نمی شود. مثال: '599F9C00-92DC-4B5C-9464-7971F01F8370'
مدل دستگاه رشته مدل دستگاه، همانطور که از سیستم عامل خوانده شده است. مثال: "iPhone9,1"
deviceTimeZoneOffsetSeconds عدد منطقه زمانی دستگاه هنگام آپلود داده ها، به عنوان چند ثانیه از UTC. از این برای محاسبه زمان محلی دستگاه برای [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) استفاده کنید.
محدود AdTracking بولی تنظیم محدودیت ردیابی آگهی دستگاه. وقتی 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=en) IDFA در iOS (در صورت وجود) و AdId در Android است. مثال: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
userDefaultLanguage رشته زبان کاربر در قالب زبان-کشور، که در آن زبان یک مقدار ISO 639 و کشور یک مقدار ISO 3166 است. مثال‌ها: "en-us"، "en-za"، "zh-tw"، "jp"

analytics.DeviceInfo.deviceCategory

دسته دستگاه

مثال: "تبلت" یا "موبایل".

امضا:

deviceCategory?: string;

analytics.DeviceInfo.deviceId

شناسه دستگاه خاص فروشنده این IDFV در iOS است. برای اندروید استفاده نمی شود.

مثال: '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=en) IDFA در iOS (در صورت وجود) و AdId در Android است.

مثال: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"

امضا:

resettableDeviceId?: string;

analytics.DeviceInfo.userDefaultLanguage

زبان کاربر در قالب زبان-کشور، که در آن زبان یک مقدار ISO 639 و کشور یک مقدار ISO 3166 است.

مثال‌ها: "en-us"، "en-za"، "zh-tw"، "jp"

امضا:

userDefaultLanguage: string;