REST Resource: customers.apps.android

Resource: AppDetails

Resource yang mewakili detail aplikasi.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },
  "categoryIds": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of mutually exclusive fields.
}
Kolom
name

string

Hanya output. Format: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

Hanya output. Nama tampilan aplikasi.

description

string

Hanya output. Deskripsi aplikasi.

appId

string

Hanya output. ID toko unik untuk item. Contoh: "gmbmikajjgmnabiglmofipeabaddhgne" untuk ekstensi Chrome Simpan ke Google Drive, "com.google.android.apps.docs" untuk aplikasi Android Google Drive.

revisionId

string

Hanya output. Versi aplikasi. Revisi baru di-commit setiap kali versi baru aplikasi dipublikasikan.

type

enum (AppItemType)

Hanya output. Jenis aplikasi.

iconUri

string

Hanya output. Link ke gambar yang dapat digunakan sebagai ikon untuk produk.

detailUri

string

Hanya output. URI untuk halaman detail item.

firstPublishTime

string (Timestamp format)

Hanya output. Waktu pertama kali dipublikasikan.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

latestPublishTime

string (Timestamp format)

Hanya output. Waktu publikasi terbaru.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

publisher

string

Hanya output. Penerbit item.

isPaidApp

boolean

Hanya output. Menunjukkan apakah aplikasi harus dibayar ATAU memiliki konten berbayar.

homepageUri

string

Hanya output. Halaman beranda atau URI situs.

privacyPolicyUri

string

Hanya output. URI yang mengarah ke kebijakan privasi aplikasi, jika disediakan oleh developer. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

reviewNumber

string (int64 format)

Hanya output. Jumlah ulasan yang diterima. Informasi ulasan Chrome Web Store akan selalu ditujukan untuk versi terbaru aplikasi.

reviewRating

number

Hanya output. Rating aplikasi (dari 5 bintang). Informasi ulasan Chrome Web Store akan selalu untuk versi terbaru aplikasi.

serviceError

object (Status)

Hanya output. Informasi tentang error layanan parsial jika ada.

categoryIds[]

string

Hanya output. ID kategori aplikasi, yang sama dengan yang disimpan di item Web Store. Hanya boleh ada satu ID kategori.

Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons:
chromeAppInfo

object (ChromeAppInfo)

Hanya output. Informasi aplikasi Chrome Web Store.

androidAppInfo

object (AndroidAppInfo)

Hanya output. Informasi aplikasi Android.

Akhir kolom yang saling eksklusif.

AppItemType

Jenis aplikasi.

Enum
APP_ITEM_TYPE_UNSPECIFIED Jenis aplikasi tidak ditentukan.
CHROME Aplikasi Chrome.
ANDROID aplikasi ARC++.
WEB Aplikasi web.

ChromeAppInfo

Informasi aplikasi Chrome Web Store.

Representasi JSON
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "riskAssessment": {
    object (RiskAssessmentData)
  },
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean,
  "manifestVersion": string
}
Kolom
minUserCount

integer

Hanya output. Jumlah minimum pengguna yang menggunakan aplikasi ini.

permissions[]

object (ChromeAppPermission)

Hanya output. Setiap izin kustom yang diminta oleh aplikasi. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

siteAccess[]

object (ChromeAppSiteAccess)

Hanya output. Setiap izin yang memberikan akses ke domain atau pola host yang luas. ( misalnya, www.google.com). Hal ini mencakup kecocokan dari skrip konten serta host di node izin manifes. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

type

enum (ItemType)

Hanya output. Jenis item di Chrome Web Store

riskAssessment

object (RiskAssessmentData)

Hanya output. Berisi data penilaian risiko untuk ekstensi Chrome.

supportEnabled

boolean

Hanya output. Developer aplikasi telah mengaktifkan dukungan untuk aplikasinya. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

isTheme

boolean

Hanya output. Apakah aplikasi atau ekstensi merupakan tema.

googleOwned

boolean

Hanya output. Apakah aplikasi atau ekstensi dibuat dan dikelola oleh Google. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

isCwsHosted

boolean

Hanya output. Apakah aplikasi atau ekstensi dalam status dipublikasikan di Chrome Web Store.

kioskEnabled

boolean

Hanya output. Apakah aplikasi ini diaktifkan untuk mode Kios di perangkat ChromeOS

isKioskOnly

boolean

Hanya output. Apakah aplikasi hanya untuk mode Kios di perangkat ChromeOS

isExtensionPolicySupported

boolean

Hanya output. Apakah aplikasi mendukung kebijakan untuk ekstensi.

manifestVersion

string (int64 format)

Hanya output. Versi manifes ekstensi ini.

ChromeAppPermission

Izin yang diminta oleh aplikasi atau ekstensi Chrome.

Representasi JSON
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Kolom
type

string

Hanya output. Jenis izin.

documentationUri

string

Hanya output. Jika tersedia, URI ke halaman yang memiliki dokumentasi untuk izin saat ini.

accessUserData

boolean

Hanya output. Jika tersedia, apakah izin ini memberikan akses ke data pengguna kepada aplikasi/ekstensi.

ChromeAppSiteAccess

Mewakili satu izin host.

Representasi JSON
{
  "hostMatch": string
}
Kolom
hostMatch

string

Hanya output. Ini dapat berisi host yang sangat spesifik, atau pola seperti "*.com" misalnya.

ItemType

Apakah item di Chrome Web Store adalah ekstensi.

Enum
ITEM_TYPE_UNSPECIFIED ItemType yang tidak ditentukan.
EXTENSION Ekstensi Chrome.
OTHERS Jenis apa pun selain ekstensi.

RiskAssessmentData

Data penilaian risiko tentang ekstensi/aplikasi.

Representasi JSON
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Kolom
entries[]

object (RiskAssessmentEntry)

Penilaian risiko individu.

overallRiskLevel

enum (RiskLevel)

Tingkat risiko yang dinilai secara keseluruhan di semua entri. Tingkat risiko ini akan menjadi tingkat risiko tertinggi dari semua entri.

RiskAssessmentEntry

Satu entri penilaian risiko.

Representasi JSON
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Kolom
provider

enum (RiskAssessmentProvider)

Hanya output. Penyedia penilaian risiko yang menjadi sumber entri ini.

riskAssessment

object (RiskAssessment)

Hanya output. Detail penilaian risiko penyedia.

riskLevel

enum (RiskLevel)

Hanya output. Tingkat risiko yang dikelompokkan untuk penilaian risiko.

RiskAssessmentProvider

Penyedia penilaian risiko.

Enum
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Nilai default jika tidak ada penyedia yang ditentukan.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

Ditiadakan: Gunakan provider penilaian risiko lain sebagai gantinya. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

Tidak digunakan lagi: Gunakan RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 sebagai gantinya. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Penilaian risiko untuk ekstensi Chrome.

Representasi JSON
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Kolom
assessment

string

Penilaian risiko untuk ekstensi. Saat ini, nilai ini berupa nilai numerik, dan interpretasinya spesifik untuk setiap penyedia penilaian risiko.

detailsUrl

string

URL yang dapat dibuka pengguna untuk mendapatkan informasi selengkapnya tentang penilaian risiko.

version

string

Versi ekstensi yang menerapkan penilaian ini.

RiskLevel

Tingkat risiko yang dikelompokkan untuk ekstensi/aplikasi.

Enum
RISK_LEVEL_UNSPECIFIED Tingkat risiko tidak ditentukan.
RISK_LEVEL_LOW Ekstensi yang memiliki risiko rendah.
RISK_LEVEL_MEDIUM Ekstensi yang mewakili risiko sedang.
RISK_LEVEL_HIGH Ekstensi yang menimbulkan risiko tinggi.

AndroidAppInfo

Informasi aplikasi Android.

Representasi JSON
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Kolom
permissions[]

object (AndroidAppPermission)

Hanya output. Izin yang diminta oleh aplikasi Android.

AndroidAppPermission

Izin yang diminta oleh aplikasi Android.

Representasi JSON
{
  "type": string
}
Kolom
type

string

Hanya output. Jenis izin.

Metode

get

Mendapatkan aplikasi tertentu untuk pelanggan berdasarkan nama resource-nya.