REST Resource: vitals.errors.reports

資源:ErrorReport

我們收到應用程式的錯誤報告。

Android 平台程式碼會在偵測到 (可能嚴重) 錯誤狀況時產生報告。系統會將許多使用者的相同報告刪除,然後合併為單一 ErrorReport。

必要權限:呼叫的使用者必須具備應用程式的「查看應用程式資訊 (唯讀)」權限,才能存取這項資源。

JSON 表示法
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "vcsInformation": string
}
欄位
name

string

報表的資源名稱。

格式:apps/{app}/errorReports/{report}

type

enum (ErrorType)

產生這份報表的錯誤類型。

reportText

string

錯誤報告的文字資料。

這類文字報告是由平台產生,這些報表會經過清理及篩選,並移除所有可能的機密資訊。

雖然這些格式相當穩定,但並不能完全供機器使用,我們也無法保證格式不會有些微改變,導致系統將嘗試剖析報表中的資訊。

issue

string

與這份報表相關的問題。

請注意:這項資源目前為 Alpha 版。可能有變更的問題群組,會導致系統指派其他較近期的錯誤報告給其他問題。

eventTime

string (Timestamp format)

這則錯誤報告中最新事件發生的小時開始時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

deviceModel

object (DeviceModelSummary)

發生這則錯誤報告中事件的裝置型號。

osVersion

object (OsVersion)

發生這則錯誤報告事件時發生的 OS 版本。

vcsInformation

string

版本控制系統資訊,分別來自應用程式套件或 APK 的 BUNDLE-METADATA/version-control-info.textproto 或 META-INF/version-control-info.textproto。

DeviceModelSummary

裝置摘要

JSON 表示法
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
欄位
deviceId

object (DeviceId)

裝置的 ID。

marketingName

string

裝置的顯示名稱。

deviceUri

string

連結至 Play 裝置目錄中的裝置。

DeviceId

裝置的 ID。

JSON 表示法
{
  "buildBrand": string,
  "buildDevice": string
}
欄位
buildBrand

string

Build.BRAND 的值。

buildDevice

string

版本 DEVICE 的值。

方法

搜尋應用程式收到的所有錯誤報告。