REST Resource: customers.apps.android

Ressource: AppDetails

Ressource, die App-Details darstellt.

JSON-Darstellung
{
  "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.
}
Felder
name

string

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

displayName

string

Nur Ausgabe. Anzeigename der App.

description

string

Nur Ausgabe. Beschreibung der App.

appId

string

Nur Ausgabe. Eindeutige Geschäftskennung für den Artikel. Beispiele: „gmbmikajjgmnabiglmofipeabaddhgne“ für die Chrome-Erweiterung „In Google Drive speichern“, „com.google.android.apps.docs“ für die Google Drive Android-App.

revisionId

string

Nur Ausgabe. App-Version Eine neue Version wird immer dann erstellt, wenn eine neue Version der App veröffentlicht wird.

type

enum (AppItemType)

Nur Ausgabe. App-Typ.

iconUri

string

Nur Ausgabe. Ein Link zu einem Bild, das als Symbol für das Produkt verwendet werden kann.

detailUri

string

Nur Ausgabe. Der URI für die Detailseite des Elements.

firstPublishTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der Erstveröffentlichung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

latestPublishTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Veröffentlichung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

publisher

string

Nur Ausgabe. Der Publisher des Artikels.

isPaidApp

boolean

Nur Ausgabe. Gibt an, ob die App kostenpflichtig ist ODER kostenpflichtige Inhalte enthält.

homepageUri

string

Nur Ausgabe. Startseite oder Website-URI.

privacyPolicyUri

string

Nur Ausgabe. Der URI, der auf die Datenschutzerklärung der App verweist, sofern vom Entwickler angegeben. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird.

reviewNumber

string (int64 format)

Nur Ausgabe. Anzahl der erhaltenen Rezensionen. Die Rezensionen im Chrome Web Store beziehen sich immer auf die aktuelle Version einer App.

reviewRating

number

Nur Ausgabe. Die Bewertung der App (von 5 Sternen) Die Rezensionen im Chrome Web Store beziehen sich immer auf die aktuelle Version einer App.

serviceError

object (Status)

Nur Ausgabe. Gegebenenfalls Informationen zu einem teilweisen Dienstfehler.

categoryIds[]

string

Nur Ausgabe. Die Kategorie-IDs der App, die mit den im Web Store-Artikel gespeicherten IDs übereinstimmen. Es wird nur eine Kategorie-ID erwartet.

Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
chromeAppInfo

object (ChromeAppInfo)

Nur Ausgabe. Informationen zu Apps im Chrome Web Store.

androidAppInfo

object (AndroidAppInfo)

Nur Ausgabe. Informationen zu Android-Apps

Ende der sich gegenseitig ausschließenden Felder.

AppItemType

App-Typ.

Enums
APP_ITEM_TYPE_UNSPECIFIED App-Typ nicht angegeben.
CHROME Chrome-App
ANDROID ARC++-App
WEB Web-App.

ChromeAppInfo

Informationen zu Chrome Web Store-Apps.

JSON-Darstellung
{
  "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
}
Felder
minUserCount

integer

Nur Ausgabe. Die Mindestanzahl von Nutzern, die diese App verwenden.

permissions[]

object (ChromeAppPermission)

Nur Ausgabe. Alle benutzerdefinierten Berechtigungen, die von der App angefordert werden. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird.

siteAccess[]

object (ChromeAppSiteAccess)

Nur Ausgabe. Jede Berechtigung, die Zugriff auf Domains oder allgemeine Hostmuster gewährt. ( z.B. www.google.com). Dazu gehören die Übereinstimmungen aus Content-Skripts sowie Hosts im Berechtigungsknoten des Manifests. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird.

type

enum (ItemType)

Nur Ausgabe. Arten von Artikeln im Chrome Web Store

riskAssessment

object (RiskAssessmentData)

Nur Ausgabe. Enthält Daten zur Risikobewertung für die Chrome-Erweiterung.

supportEnabled

boolean

Nur Ausgabe. Der App-Entwickler hat den Support für seine App aktiviert. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird.

isTheme

boolean

Nur Ausgabe. Gibt an, ob die App oder Erweiterung ein Design ist.

googleOwned

boolean

Nur Ausgabe. Gibt an, ob die App oder Erweiterung von Google entwickelt und verwaltet wird. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird.

isCwsHosted

boolean

Nur Ausgabe. Gibt an, ob die App oder Erweiterung im Chrome Web Store veröffentlicht ist.

kioskEnabled

boolean

Nur Ausgabe. Gibt an, ob diese App für den Kioskmodus auf ChromeOS-Geräten aktiviert ist

isKioskOnly

boolean

Nur Ausgabe. Ob die App nur für den Kioskmodus auf ChromeOS-Geräten vorgesehen ist

isExtensionPolicySupported

boolean

Nur Ausgabe. Gibt an, ob eine App Richtlinien für Erweiterungen unterstützt.

manifestVersion

string (int64 format)

Nur Ausgabe. Die Version des Manifests dieser Erweiterung.

ChromeAppPermission

Berechtigung, die von einer Chrome-App oder -Erweiterung angefordert wird.

JSON-Darstellung
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Felder
type

string

Nur Ausgabe. Der Typ der Berechtigung.

documentationUri

string

Nur Ausgabe. Falls verfügbar, ein URI zu einer Seite mit Dokumentation für die aktuelle Berechtigung.

accessUserData

boolean

Nur Ausgabe. Falls verfügbar, ob diese Berechtigung der App/Erweiterung Zugriff auf Nutzerdaten gewährt.

ChromeAppSiteAccess

Stellt eine Hostberechtigung dar.

JSON-Darstellung
{
  "hostMatch": string
}
Felder
hostMatch

string

Nur Ausgabe. Diese kann sehr spezifische Hosts oder Muster wie „*.com“ enthalten.

ItemType

Gibt an, ob ein Element im Chrome Web Store eine Erweiterung ist.

Enums
ITEM_TYPE_UNSPECIFIED Nicht angegebener ItemType.
EXTENSION Chrome-Erweiterungen
OTHERS Alle anderen Typen außer Erweiterung.

RiskAssessmentData

Risikobewertungsdaten zu einer Erweiterung/App.

JSON-Darstellung
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Felder
entries[]

object (RiskAssessmentEntry)

Individuelle Risikobewertungen.

overallRiskLevel

enum (RiskLevel)

Insgesamt bewertetes Risikoniveau für alle Einträge. Dies ist die höchste Risikostufe aller Einträge.

RiskAssessmentEntry

Ein Eintrag für die Risikobewertung.

JSON-Darstellung
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Felder
provider

enum (RiskAssessmentProvider)

Nur Ausgabe. Der Anbieter der Risikobewertung, von dem dieser Eintrag stammt.

riskAssessment

object (RiskAssessment)

Nur Ausgabe. Die Details der Risikobewertung des Anbieters.

riskLevel

enum (RiskLevel)

Nur Ausgabe. Die Risikostufe für die Risikobewertung.

RiskAssessmentProvider

Anbieter von Risikobewertungen.

Enums
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Standardwert, wenn kein Anbieter angegeben ist.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

Eingestellt: Verwenden Sie stattdessen andere Anbieter von Risikobewertungen. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

Verworfen: Verwenden Sie stattdessen RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Risikobewertung für eine Chrome-Erweiterung.

JSON-Darstellung
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Felder
assessment

string

Risikobewertung für die Erweiterung. Derzeit ist dies ein numerischer Wert, dessen Interpretation für jeden Anbieter von Risikobewertungen spezifisch ist.

detailsUrl

string

Eine URL, die ein Nutzer aufrufen kann, um weitere Informationen zur Risikobewertung zu erhalten.

version

string

Die Version der Erweiterung, für die diese Bewertung gilt.

RiskLevel

Risikostufe für eine Erweiterung/App.

Enums
RISK_LEVEL_UNSPECIFIED Risikostufe nicht angegeben.
RISK_LEVEL_LOW Erweiterung, die ein geringes Risiko darstellt.
RISK_LEVEL_MEDIUM Erweiterung, die ein mittleres Risiko darstellt.
RISK_LEVEL_HIGH Erweiterung, die ein hohes Risiko darstellt.

AndroidAppInfo

Informationen zu Android-Apps

JSON-Darstellung
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Felder
permissions[]

object (AndroidAppPermission)

Nur Ausgabe. Von einer Android-App angeforderte Berechtigungen.

AndroidAppPermission

Berechtigungsanfrage von einer Android-App.

JSON-Darstellung
{
  "type": string
}
Felder
type

string

Nur Ausgabe. Der Typ der Berechtigung.

Methoden

get

Ruft eine bestimmte App für einen Kunden anhand ihres Ressourcennamens ab.