- Ressource: RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Dichte
- Use32BitAbi
- Berechtigung
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Datum
- Methoden
Ressource: RecentAppView
Metadaten zu einer kürzlich aktualisierten App.
| JSON-Darstellung |
|---|
{
"appView": {
object ( |
| Felder | |
|---|---|
appView |
Kürzlich aktualisierte App-Ansicht. |
CatalogAppView
Eine Ansicht einer Google Play-App im Katalogexport für App-Shops.
| JSON-Darstellung |
|---|
{ "packageName": string, "developerDetails": { object ( |
| Felder | |
|---|---|
packageName |
Der Paketname der App. |
developerDetails |
Die Entwicklerdetails der App. |
appContactInformation |
Vom Entwickler bereitgestellte Kontaktdaten für die App. |
appCategory |
|
appSubcategory |
Die Unterkategorie der App, z.B. „GAME_ACTION“. |
hasInAppPurchases |
Ob die App In-App-Käufe über Google Play anbietet. |
localizedStoreListings |
Die lokalisierten Store-Einträge der App, die bei Google Play angezeigt werden. |
deviceCompatibilityRequirements[] |
In der App können mehrere Sätze von Anforderungen an die Gerätekompatibilität angegeben werden. Ein Gerät gilt als mit der App kompatibel, wenn es mindestens eine der |
permissions[] |
Erforderliche Berechtigungen, die von der App deklariert wurden und für alle Android SDK-Versionen gelten. |
permissionsSdk23[] |
Erforderliche Berechtigungen, die von der App deklariert wurden und für Android SDK-Versionen ab SDK 23 gelten. |
excludedDevicesByIdentifier[] |
Liste der Geräte, die vom Vertrieb der App ausgeschlossen sind, auch wenn sie ansonsten mit den Anforderungen von „deviceCompatibilityRequirements“ kompatibel sind. Diese werden mit ODER verknüpft, d.h., ein Gerät wird ausgeschlossen, wenn es mit einer der Kennungen übereinstimmt. |
excludedDevicesBySelector[] |
Liste der Geräte, die vom Vertrieb der App ausgeschlossen sind, auch wenn sie ansonsten mit den Anforderungen von „deviceCompatibilityRequirements“ kompatibel sind. Ein Gerät wird ausgeschlossen, wenn es mit einem der angegebenen Selektoren übereinstimmt. |
activeVersionNames[] |
Aktive Versionen der App, die aus |
privacyPolicyUrl |
Die URL der Datenschutzerklärung der App. |
hasInAppAds |
Ob die App Werbung enthält. |
isAdultOnlyAudience |
Gibt an, ob die App nur für Erwachsene (ab 18 Jahren) bestimmt ist. |
iarcCertificateId |
Die IARC-Zertifikats-ID für die App. |
firstReleaseDate |
Das Datum, an dem die App zum ersten Mal veröffentlicht wurde. |
priceInTheUnitedStates |
Der Preis der App in den USA. Leer, wenn die App kostenlos ist. |
salePriceInTheUnitedStates |
Der Verkaufspreis der App in den USA. Das Feld wird nur für kostenpflichtige Apps mit einem aktiven Angebot in den USA ausgefüllt. |
deliveryToken |
Das Token, das für die Bereitstellung der App mit der Google Play Inline Install API verwendet wird. Das Token ist für jede Kombination aus Google Play-App und App-Shop eines Drittanbieters eindeutig und hat eine begrenzte Gültigkeitsdauer von 7 Tagen. |
lastPublishTime |
Der Zeitstempel, der angibt, wann die App zuletzt veröffentlicht wurde. 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: |
DeveloperDetails
Die Entwicklerdetails einer Google Play-App.
| JSON-Darstellung |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| Felder | |
|---|---|
developerName |
Der Name des Entwicklers der App. |
contactEmail |
Die Kontakt-E-Mail-Adresse des Entwicklers. |
address |
Die Postanschrift des Entwicklers. |
phoneNumber |
Die Telefonnummer des Entwicklers. |
website |
Die Website des Entwicklers. |
AppContactInformation
Kontaktdaten für die App.
| JSON-Darstellung |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| Felder | |
|---|---|
contactEmail |
Die Kontakt-E-Mail-Adresse für diese App. Immer festgelegt. |
phoneNumber |
Die Telefonnummer für diese App. Wird optional vom Entwickler angegeben. |
websiteUrl |
Die URL der Kontaktwebsite für diese App. Wird optional vom Entwickler angegeben. |
AppCategory
Die Kategorie der App.
| Enums | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON-Darstellung |
|---|
{
"localizedStoreListings": [
{
object ( |
| Felder | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Der Standard-Sprachcode der App. Wenn für eine bestimmte Sprache kein lokalisierter Store-Eintrag verfügbar ist, werden stattdessen Assets aus der Standardsprache verwendet. |
LocalizedStoreListing
Lokalisierte Store-Einträge der App.
| JSON-Darstellung |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| Felder | |
|---|---|
languageCode |
Der BCP-47-Sprachcode für diese Lokalisierung. |
appName |
Der Name der App in dieser Lokalisierung. |
shortDescription |
Eine kurze Beschreibung der App in dieser Lokalisierung. |
fullDescription |
Eine längere Beschreibung der App in dieser Lokalisierung. |
icon |
Das Symbol der App. |
featureGraphic |
Die Vorstellungsgrafik der App. |
video |
Das Video der App. |
phoneScreenshots |
Smartphone-Screenshots der App. |
tabletSmallScreenshots |
Die Screenshots der App für kleine Tablets. |
tabletRegularScreenshots |
Die regulären Tablet-Screenshots der App. |
ImageAsset
Ein Bild-Asset.
| JSON-Darstellung |
|---|
{ "imageUrl": string } |
| Felder | |
|---|---|
imageUrl |
Die URL des Bild-Assets. |
VideoAsset
Ein Video-Asset
| JSON-Darstellung |
|---|
{ "videoUrl": string } |
| Felder | |
|---|---|
videoUrl |
Die URL des Video-Assets. |
ScreenshotSet
Eine Reihe von Screenshots.
| JSON-Darstellung |
|---|
{
"screenshots": [
{
object ( |
| Felder | |
|---|---|
screenshots[] |
Die Bild-Assets der Screenshots. |
DeviceCompatibilityRequirements
Definiert eine Reihe von Gerätekompatibilitätsanforderungen für die App. Ein Gerät muss alle Anforderungen in einer Gruppe erfüllen, um als kompatibel mit der App zu gelten.
| JSON-Darstellung |
|---|
{ "sdkVersion": { object ( |
| Felder | |
|---|---|
sdkVersion |
Definiert einen Bereich von SDK-Versionen, mit denen die App kompatibel ist. |
requiredSystemFeatures[] |
Die Systemfunktionen, die die App benötigt. Ein Gerät muss alle Systemfunktionen haben, um als mit der App kompatibel zu gelten. |
requiredSoftwareLibraries[] |
Liste der erforderlichen Bibliotheken, wie im Manifest-Tag |
isScreenRequired |
Gibt an, ob für die App ein Display erforderlich ist. |
glEsVersion |
Erforderliche Version von OpenGL ES. |
usesConfigurations[] |
Listet alle Konfigurationen auf, die durch das Manifest-Tag |
compatibleScreens[] |
Kompatible Bildschirme, wie im Manifest-Tag |
supportedScreens[] |
Kompatible Bildschirme, wie im Manifest-Tag |
requiresSmallestWidthDp |
Gibt die erforderliche Mindestbreite des Bildschirms an. |
supportedGlTextures[] |
Unterstützte gl-Texturen, wie im Manifest-Tag |
nativePlatforms[] |
Liste der erforderlichen ABIs (Binärschnittstelle), z.B. |
use32BitAbi |
Wert des Flags |
SdkVersion
Definiert einen Bereich von SDK-Versionen. Ein Gerät gilt als kompatibel, wenn seine SDK-Version im Bereich zwischen minSdkVersion und maxSdkVersion liegt.
| JSON-Darstellung |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| Felder | |
|---|---|
minSdkVersion |
Die für die App erforderliche Mindest-SDK-Version (einschließlich). |
maxSdkVersion |
Die maximal erforderliche SDK-Version für die App (einschließlich). |
targetSdkVersion |
Die SDK-Zielversion für die App. |
UsesConfiguration
Steht für alle Konfigurationen, die durch das Manifest-Tag „uses-configuration“ als erforderlich gekennzeichnet sind.
| JSON-Darstellung |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| Felder | |
|---|---|
requiresFiveWayNavigation |
Gibt an, ob die App eine fünfseitige Navigationssteuerung erfordert. |
requiresHardwareKeyboard |
Gibt an, ob für die Anwendung eine Hardwaretastatur erforderlich ist. |
requiredKeyboardType |
Der erforderliche Tastaturtyp. |
requiredNavigationType |
Das erforderliche Navigationsgerät. |
requiredTouchscreenType |
Der erforderliche Touchscreentyp. |
KeyboardType
| Enums | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| Enums | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
Kompatible Bildschirme, wie im Manifest-Tag compatible-screens aufgeführt.
| JSON-Darstellung |
|---|
{ "screenSize": enum ( |
| Felder | |
|---|---|
screenSize |
Die Bildschirmgröße. |
density |
Bildschirmdichte. |
ScreenSize
Die Bildschirmgröße.
| Enums | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
Dichte
Bildschirmdichte.
| Enums | |
|---|---|
DENSITY_UNSPECIFIED |
|
DENSITY_NODPI |
|
DENSITY_LDPI |
|
DENSITY_MDPI |
|
DENSITY_TVDPI |
|
DENSITY_HDPI |
|
DENSITY_280 |
|
DENSITY_XHDPI |
|
DENSITY_360 |
|
DENSITY_400 |
|
DENSITY_420 |
|
DENSITY_XXHDPI |
|
DENSITY_560 |
|
DENSITY_XXXHDPI |
|
Use32BitAbi
Wert des Flags android:use32BitAbi, das aus dem Manifest abgerufen wurde. https://developer.android.com/reference/android/R.attr#use32bitAbi.
| Enums | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
Der Wert von use32BitAbi ist auf „true“ festgelegt. |
USE_32_BIT_ABI_OTHER |
Der Wert von „use32BitAbi“ ist nicht festgelegt oder auf einen anderen Wert als „true“ gesetzt. |
Berechtigung
Eine von einer App deklarierte Berechtigung.
| JSON-Darstellung |
|---|
{ "name": string, "maxSdkVersion": integer } |
| Felder | |
|---|---|
name |
Das Attribut |
maxSdkVersion |
Das Attribut |
DeviceIdentifier (Geräte-ID)
Definiert eine Geräte-ID für ein Gerät.
| JSON-Darstellung |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Felder | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Definiert eine Geräteauswahl für ein Gerät. Ein Gerät gilt als übereinstimmend, wenn es mit einem der angegebenen Selektoren übereinstimmt.
| JSON-Darstellung |
|---|
{ "ramSelector": { object ( |
| Felder | |
|---|---|
ramSelector |
Definiert einen RAM-Selektor für ein Gerät. |
socSelectors[] |
Die SOC-Selektoren. Ein Gerät entspricht der Geräteauswahl, wenn es mit einer der SOC-Auswahlen übereinstimmt. |
deviceTypeSelector |
|
RamSelector
Definiert einen RAM-Selektor für ein Gerät.
| JSON-Darstellung |
|---|
{ "ramMbLessThanOrEqual": string } |
| Felder | |
|---|---|
ramMbLessThanOrEqual |
Damit werden alle Geräte mit maximal „ramMbLessThanOrEqual“ MB RAM berücksichtigt. |
SocSelector
Definiert einen SoC-Selektor für ein Gerät. Dadurch werden alle Geräte berücksichtigt, deren System-on-a-Chip (SoC) mit allen Feldern in der Auswahl übereinstimmt.
| JSON-Darstellung |
|---|
{ "socMake": string, "socModel": string } |
| Felder | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Auswahl für übereinstimmende Geräte eines bestimmten Typs.
| Enums | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Datum
Stellt ein ganzes Kalenderdatum oder einen Teil davon dar, z. B. einen Geburtstag. Die Uhrzeit und die Zeitzone werden entweder an einer anderen Stelle angegeben oder sind nicht relevant. Das Datum bezieht sich auf den gregorianischen Kalender. Dies kann Folgendes darstellen:
- Ein ganzes Datum mit Werten für Jahr, Monat und Tag, die nicht 0 sind
- Einen Monat und einen Tag mit einem Jahr von 0 (z. B. einen Jahrestag)
- Ein Jahr für sich allein, also mit einem Monat und einem Tag von 0
- Ein Jahr und einen Monat mit einem Tag von 0 (z. B. ein Ablaufdatum der Kreditkarte)
Ähnliche Typen:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON-Darstellung |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Felder | |
|---|---|
year |
Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird. |
month |
Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird. |
day |
Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist. |
Methoden |
|
|---|---|
|
Gibt Metadaten zu einer kürzlich aktualisierten App zurück. |
Fehlercodes
Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:
| Fehlercode | Grund | Beschreibung | Auflösung |
|---|