REST Resource: enterprises.applications

Ressource: Anwendung

Informationen zu einer App.

JSON-Darstellung
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
Felder
name

string

Der Name der App im Format „enterprises/{enterprise}/applications/{packageName}“.

title

string

Der Titel der App. Lokalisiert:

permissions[]

object (ApplicationPermission)

Die für die App erforderlichen Berechtigungen.

managedProperties[]

object (ManagedProperty)

Die verwalteten Properties, die für die App vorkonfiguriert werden können.

iconUrl

string

Ein Link zu einem Bild, das als Symbol für die App verwendet werden kann. Dieses Bild ist für eine Pixelgröße von bis zu 512 x 512 geeignet.

smallIconUrl

string

Ein Link zu einem kleineren Bild, das als Symbol für die App verwendet werden kann. Dieses Bild ist für eine Pixelgröße von 128 x 128 geeignet.

appTracks[]

object (AppTrackInfo)

Anwendungs-Tracks, die für das Unternehmen sichtbar sind.

author

string

Der Name des App-Entwicklers, z. B. der App-Entwickler

playStoreUrl

string

Ein Link zur Google Play-Detailseite für die App (Kunden)

distributionChannel

enum (DistributionChannel)

Wie und wem das Paket zur Verfügung gestellt wird

appPricing

enum (AppPricing)

Gibt an, ob diese App kostenlos, kostenlos mit In-App-Käufen oder kostenpflichtig ist. Wenn kein Preis angegeben ist, bedeutet dies, dass die App nicht mehr allgemein verfügbar ist, auch wenn sie für Eigentümer der App möglicherweise noch verfügbar ist.

description

string

Die lokalisierte Werbebeschreibung, falls verfügbar

screenshotUrls[]

string

Eine Liste mit Screenshot-Links, die die App darstellen.

category

string

Die App-Kategorie (z. B. RACING, SOZIALE NETZWERKE)

recentChanges

string

Eine lokalisierte Beschreibung der letzten Änderungen an der App.

minAndroidSdkVersion

integer

Das Android-SDK, das mindestens zum Ausführen der App erforderlich ist.

contentRating

enum (ContentRating)

Die Altersfreigabe für diese App.

updateTime

string (Timestamp format)

Nur Ausgabe. Der ungefähre Zeitpunkt (innerhalb von 7 Tagen) der letzten Veröffentlichung der App.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Die Länder, in denen diese App gemäß ISO 3166-1 alpha-2 verfügbar ist.

features[]

enum (AppFeature)

Nennenswerte Funktionen (falls vorhanden) dieser App

appVersions[]

object (AppVersion)

Derzeit für diese App verfügbare Versionen.

fullDescription

string

Vollständige App-Beschreibung, falls verfügbar.

ApplicationPermission

Eine für die App erforderliche Berechtigung.

JSON-Darstellung
{
  "permissionId": string,
  "name": string,
  "description": string
}
Felder
permissionId

string

Ein intransparenter String, der die Berechtigung eindeutig identifiziert. Nicht lokalisiert.

name

string

Der Name der Berechtigung. Lokalisiert:

description

string

Eine ausführlichere Beschreibung der Berechtigung mit weiteren Informationen zu den Auswirkungen. Lokalisiert:

ManagedProperty

Verwaltete Property.

JSON-Darstellung
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Felder
key

string

Der eindeutige Schlüssel, mit dem die App die Property identifiziert, z.B. „com.google.android.gm.fieldname“.

type

enum (ManagedPropertyType)

Der Typ der Eigenschaft.

title

string

Der Name der Eigenschaft. Lokalisiert:

description

string

Eine ausführlichere Beschreibung der Unterkunft mit ausführlicheren Informationen zu den Auswirkungen. Lokalisiert:

entries[]

object (ManagedPropertyEntry)

Für die Properties CHOICE oder MULTISELECT die Liste der möglichen Einträge.

defaultValue

value (Value format)

Der Standardwert der Eigenschaft. BUNDLE_ARRAY-Properties haben keinen Standardwert.

nestedProperties[]

object (ManagedProperty)

Bei BUNDLE_ARRAY-Properties die Liste der verschachtelten Attribute. Eine BUNDLE_ARRAY-Property hat höchstens zwei Ebenen.

ManagedPropertyType

Der Typ der verwalteten Property.

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED Nicht verwendet.
BOOL Eine boolesche Eigenschaft.
STRING Eine Eigenschaft vom Typ String.
INTEGER Eine Eigenschaft vom Typ "Ganzzahl".
CHOICE Ein Element aus einem Satz.
MULTISELECT Mehrere Elemente aus einer Gruppe.
HIDDEN Eine versteckte Einschränkung des Stringtyps. Mit dem Standardwert können Informationen übergeben werden, die nicht geändert werden können, z. B. ein Versionscode.
BUNDLE Ein Paket von Unterkünften
BUNDLE_ARRAY Ein Array von Unterkunftspaketen.

ManagedPropertyEntry

Ein Eintrag einer verwalteten Property.

JSON-Darstellung
{
  "value": string,
  "name": string
}
Felder
value

string

Der maschinenlesbare Wert des Eintrags, der in der Konfiguration verwendet werden sollte. Nicht lokalisiert.

name

string

Der menschenlesbare Name des Werts. Lokalisiert:

AppTrackInfo

ID-zu-Name-Verknüpfung eines App-Tracks.

JSON-Darstellung
{
  "trackId": string,
  "trackAlias": string
}
Felder
trackId

string

Die nicht änderbare eindeutige Titel-ID, die der releaseTrackId in der URL der Play Console-Seite entnommen wird, auf der die Titelinformationen der App zu sehen sind.

trackAlias

string

Der mit der trackId verknüpfte Trackname, der in der Play Console festgelegt wird. Der Name kann in der Play Console geändert werden.

DistributionChannel

Mögliche Vertriebskanäle.

Enums
DISTRIBUTION_CHANNEL_UNSPECIFIED Nicht angegeben
PUBLIC_GOOGLE_HOSTED Das Paket ist im Play Store verfügbar und nicht auf ein bestimmtes Unternehmen beschränkt.
PRIVATE_GOOGLE_HOSTED Das Paket ist eine private App (auf ein Unternehmen beschränkt), wird aber von Google gehostet.
PRIVATE_SELF_HOSTED Private App (auf Unternehmen beschränkt) und privat gehostet.

AppPricing

Mögliche App-Preise.

Enums
APP_PRICING_UNSPECIFIED Unbekannter Preis zur Kennzeichnung einer genehmigten App, die nicht allgemein verfügbar ist.
FREE Die App ist kostenlos.
FREE_WITH_IN_APP_PURCHASE Die App ist kostenlos, bietet jedoch In-App-Käufe.
PAID Die App ist kostenpflichtig.

ContentRating

Altersfreigabe gemäß dem allgemeinen IARC-Standard.

Enums
CONTENT_RATING_UNSPECIFIED Nicht angegeben
THREE_YEARS Die Inhalte sind nur für Kinder ab 3 Jahren geeignet.
SEVEN_YEARS Die Inhalte sind nur für Kinder ab 7 Jahren geeignet.
TWELVE_YEARS Die Inhalte sind nur für Kinder ab 12 Jahren geeignet.
SIXTEEN_YEARS Die Inhalte sind nur für Nutzer ab 16 Jahren geeignet.
EIGHTEEN_YEARS Die Inhalte sind nur für Nutzer ab 18 Jahren geeignet.

AppFeature

Mögliche App-Funktionen.

Enums
APP_FEATURE_UNSPECIFIED Nicht angegeben
VPN_APP Die App ist ein VPN.

AppVersion

Dies steht für eine einzelne Version der App.

JSON-Darstellung
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Felder
versionString

string

Der String, der vom App-Entwickler im Play Store verwendet wird, um die Version zu identifizieren. Der String ist nicht unbedingt eindeutig oder lokalisiert (z. B. „1.4“).

versionCode

integer

Eindeutige, zunehmende Kennung für die App-Version.

trackIds[]

string

Erfassen Sie IDs, in denen die App-Version veröffentlicht wurde. Dies gilt nicht für den Produktions-Track (siehe stattdessen den Produktions-Track).

production

boolean

Wenn der Wert „True“ ist, handelt es sich bei dieser Version um einen Produktions-Track.

Methoden

get

Ruft Informationen zu einer Anwendung ab.