Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
Method: vitals.crashrate.query
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سنجهها را در مجموعه سنجهها پُرسمان میکند.
درخواست HTTP
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/crashRateMetricSet}:query
نشانی وب از نحو تراتبدیل gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها |
name |
string
الزامی. نام منبع. قالب: apps/{app}/crashRateMetricSet
|
متن درخواست
بدنه درخواست حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
{
"timelineSpec": {
object (TimelineSpec)
},
"dimensions": [
string
],
"metrics": [
string
],
"filter": string,
"pageSize": integer,
"pageToken": string,
"userCohort": enum (UserCohort)
} |
| فیلدها |
timelineSpec |
object (TimelineSpec)
اختیاری. مشخصات پارامترهای تجمیع خط زمان. دورههای انبوهش پشتیبانیشده:
DAILY: سنجهها در فواصل تاریخ تقویم تجمیع میشوند. بهدلیل محدودیتهای تاریخی، منطقه زمانی پیشفرض و تنها منطقه زمانی پشتیبانیشده America/Los_Angeles است.
-
HOURLY: سنجهها در بازههای ساعتی تجمیع میشوند. منطقه زمانی پیشفرض و تنها منطقه زمانی پشتیبانیشده UTC است.
|
dimensions[] |
string
اختیاری. ابعادی که سنجهها براساس آنها تقسیم میشوند. ابعاد پشتیبانیشده:
apiLevel (string): سطح میانای برنامهسازی کاربردی Android که در دستگاه کاربر درحال اجرا بود، برای مثال، ۲۶.
versionCode (int64): نسخه برنامهای که در دستگاه کاربر درحال اجرا بوده است.
deviceModel (string): شناسه یکتای مدل دستگاه کاربر. قالب شناسه بهصورت «deviceBrand/device» است که در آن deviceBrand با Build.BRAND و device با Build.DEVICE مطابقت دارد، مثلاً google/coral.
deviceBrand (string): شناسه یکتای نمانام دستگاه کاربر، مثلاً google.
deviceType (string): نوع (که با نام ضریب شکل نیز شناخته میشود) دستگاه کاربر، مثلاً PHONE.
countryCode (string): کشور یا منطقه دستگاه کاربر براساس نشانی IP او، که بهصورت کد ISO-3166 دوحرفی نشان داده میشود (مثلاً US برای ایالات متحده).
deviceRamBucket (int64): RAM دستگاه، به مگابایت، در دستهها (مثلاً ۱۰۲۴ برای ۱ تا ۱٫۵ گیگابایت، ۴۰۹۶ برای ۴ تا ۶ گیگابایت).
deviceSocMake (string): سازنده سیستم روی تراشه اصلی دستگاه، مثلاً Samsung. مرجع
deviceSocModel (string): مدل سیستم روی تراشه اصلی دستگاه، برای مثال «Exynos 2100». مرجع
deviceCpuMake (string): سازنده CPU دستگاه، مثلاً Qualcomm.
-
deviceCpuModel (string): مدل CPU دستگاه، برای مثال «Kryo 240».
deviceGpuMake (string): سازنده GPU دستگاه، مثلاً ARM.
deviceGpuModel (string): مدل GPU دستگاه، مثلاً Mali.
deviceGpuVersion (string): نسخه GPU دستگاه، مثلاً T750.
deviceVulkanVersion (string): نسخه Vulkan دستگاه، برای مثال «۴۱۹۸۴۰۰».
-
deviceGlEsVersion (string): نسخه OpenGL ES دستگاه، برای مثال «۱۹۶۶۱۰».
-
deviceScreenSize (string): اندازه صفحهنمایش دستگاه، مثلاً NORMAL (معمولی)، LARGE (بزرگ).
-
deviceScreenDpi (string): تراکم صفحهنمایش دستگاه، مثلاً mdpi، hdpi.
|
metrics[] |
string
اختیاری. سنجههایی که باید تجمیع شوند. سنجههای پشتیبانیشده:
-
crashRate (google.type.Decimal): درصد کاربران متمایز در دوره تجمیع که حداقل یک خرابی را تجربه کردهاند.
-
crashRate7dUserWeighted (google.type.Decimal): مقدار میانگین متحرک crashRate در ۷ روز گذشته. مقادیر روزانه براساس تعداد کاربران متمایز در آن روز وزندهی میشوند.
-
crashRate28dUserWeighted (google.type.Decimal): مقدار میانگین متحرک crashRate در ۲۸ روز گذشته. مقادیر روزانه براساس تعداد کاربران متمایز در آن روز وزندهی میشوند. در دانهبندی «ساعتی» پشتیبانی نمیشود.
-
userPerceivedCrashRate (google.type.Decimal): درصد کاربران متمایز در دوره تجمیع که حداقل یک خرابی را درحین استفاده فعال از برنامهتان تجربه کردهاند (خرابی مشهود برای کاربر). اگر برنامهای فعالیتی را نمایش دهد یا سرویس پیشزمینهای را اجرا کند، درحال استفاده فعال درنظر گرفته میشود.
-
userPerceivedCrashRate7dUserWeighted (google.type.Decimal): مقدار میانگین متحرک userPerceivedCrashRate در ۷ روز گذشته. مقادیر روزانه براساس تعداد کاربران متمایز در آن روز وزندهی میشوند. در دانهبندی «ساعتی» پشتیبانی نمیشود.
-
userPerceivedCrashRate28dUserWeighted (google.type.Decimal): مقدار میانگین متحرک userPerceivedCrashRate در ۲۸ روز گذشته. مقادیر روزانه براساس تعداد کاربران متمایز در آن روز وزندهی میشوند. در دانهبندی «ساعتی» پشتیبانی نمیشود.
-
distinctUsers (google.type.Decimal): تعداد کاربران متمایز در دوره انبوهش که بهعنوان مقدار نرمالسازی برای سنجههای crashRate و userPerceivedCrashRate استفاده شده است. اگر کاربری درطول دوره تجمیع بهطور فعال از برنامه استفاده کرده باشد، در این سنجه محاسبه میشود. اگر برنامهای فعالیتی را نمایش دهد یا سرویس پیشزمینهای را اجرا کند، درحال استفاده فعال درنظر گرفته میشود. باید دقت شود که این تعداد بیشتر از این تجمیع نشود، زیرا ممکن است باعث شود کاربران چندین بار شمرده شوند. مقدار به نزدیکترین مضرب ۱۰، ۱۰۰، ۱۰۰۰، یا ۱۰۰۰۰۰۰ گرد میشود که به بزرگی مقدار بستگی دارد.
|
filter |
string
اختیاری. فیلترهایی که باید بر دادهها اعمال شود. عبارت فیلتر از استاندارد AIP-160 پیروی میکند و از فیلتر کردن براساس برابری همه ابعاد تفکیک پشتیبانی میکند.
|
pageSize |
integer
اختیاری. حداکثر اندازه دادههای برگرداندهشده. اگر مشخص نشده باشد، حداکثر ۱۰۰۰ ردیف برگردانده میشود. حداکثر مقدار ۱۰٬۰۰۰ است؛ مقادیر بالاتر از ۱۰٬۰۰۰ به ۱۰٬۰۰۰ تبدیل خواهد شد.
|
pageToken |
string
اختیاری. یک توکن صفحه، که از تماس قبلی دریافت شده است. برای بازیابی صفحه بعدی، این را ارائه دهید. هنگام صفحهبندی، همه پارامترهای دیگری که برای درخواست ارائه شدهاند باید با فراخوانیای که کد صفحه را ارائه کرده است مطابقت داشته باشند.
|
userCohort |
enum (UserCohort)
اختیاری. نمای کاربر برای انتخاب. دادههای خروجی با نمای انتخابشده مطابقت خواهد داشت. مقادیر پشتیبانیشده:
|
بدنه پاسخ
پیام پاسخ برای crashrate.query.
درصورت موفقیتآمیز بودن، بدنه پاسخ حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
{
"rows": [
{
object (MetricsRow)
}
],
"nextPageToken": string
} |
| فیلدها |
rows[] |
object (MetricsRow)
ردیفهای داده برگرداندهشده.
|
nextPageToken |
string
نشان ادامه برای واکشی صفحه بعدی دادهها.
|
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
https://www.googleapis.com/auth/playdeveloperreporting
برای اطلاعات بیشتر، به OAuth 2.0 Overview مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-10-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-10-26 بهوقت ساعت هماهنگ جهانی."],[],["This outlines how to query metrics in a crash rate metric set via a POST request to a specific URL. The request body requires parameters like `timelineSpec` for aggregation periods, `dimensions` to segment metrics (e.g., `apiLevel`, `deviceModel`), and `metrics` to define data points (e.g., `crashRate`). Filters, `pageSize`, `pageToken`, and `userCohort` options are available. The response includes `rows` of metric data and `nextPageToken` for pagination, and it uses OAuth 2.0 authorization.\n"]]