- 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 |
Ansicht der zuletzt aktualisierten Apps. |
CatalogAppView
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 |
Gibt an, 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 Gruppen von Anforderungen an die Gerätekompatibilität angegeben sein. Ein Gerät gilt als mit der App kompatibel, wenn es mindestens eine der |
permissions[] |
Von der App deklarierte erforderliche Berechtigungen, die für alle Android-SDK-Versionen gelten. |
permissionsSdk23[] |
Von der App deklarierte erforderliche Berechtigungen, die für Android SDK-Versionen 23 und höher gelten. |
excludedDevicesByIdentifier[] |
Liste der Geräte, die vom Vertrieb der App ausgeschlossen sind, auch wenn sie ansonsten mit den Anforderungen von „deviceCompatibilityRequirements“ kompatibel sind. Die Kennungen werden mit ODER verknüpft. Ein Gerät wird also 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 |
Gibt an, ob die App Werbung enthält. |
isAdultOnlyAudience |
Gibt an, ob die App nur für Erwachsene (ab 18 Jahren) bestimmt ist. |
iarcCertificateId |
Die IARC-Zertifikat-ID für die App. |
firstReleaseDateInUnitedStates |
Das Datum, an dem die App zum ersten Mal in den USA 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. Wird nur für kostenpflichtige Apps mit einem aktiven Verkauf in den USA ausgefüllt. |
deliveryToken |
Das Token, das für die Bereitstellung der App mit der Google Play Inline Install API verwendet wird. |
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 Entwicklername der App. |
contactEmail |
Die Kontakt-E-Mail-Adresse des Entwicklers. |
address |
Die physische Adresse 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. Optional vom Entwickler angegeben. |
AppCategory
Die Kategorie der App.
| Enums | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON-Darstellung |
|---|
{
"localizedStoreListings": [
{
object ( |
| Felder | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Der Standardsprachcode 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 |
Die Screenshots der App auf einem Smartphone. |
tabletSmallScreenshots |
Die Screenshots der App auf einem kleinen Tablet. |
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 Anforderungen an die Gerätekompatibilität für die App. Ein Gerät muss alle Anforderungen in einem Satz erfüllen, um als mit der App kompatibel 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 die App einen Bildschirm benötigt. |
glEsVersion |
Erforderliche Version von OpenGL ES. |
usesConfigurations[] |
Listet alle Konfigurationen auf, die durch die Verwendung des Manifest-Tags |
compatibleScreens[] |
Kompatible Bildschirme, wie im |
supportedScreens[] |
Kompatible Bildschirme, wie im |
requiresSmallestWidthDp |
Gibt die erforderliche Mindestbreite des Bildschirms an. |
supportedGlTextures[] |
Unterstützte GL-Texturen, wie im Manifest-Tag |
nativePlatforms[] |
Liste der erforderlichen ABIs (Application Binary Interface), 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 von 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 höchste SDK-Version, die für die App erforderlich ist (einschließlich). |
targetSdkVersion |
Die SDK-Zielversion für die App. |
UsesConfiguration
Stellt alle Konfigurationen dar, 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 Anwendung eine Fünf-Wege-Navigationssteuerung erfordert. |
requiresHardwareKeyboard |
Gibt an, ob für die Anwendung eine Hardwaretastatur erforderlich ist. |
requiredKeyboardType |
Der erforderliche Tastaturtyp. |
requiredNavigationType |
Das Navigationsgerät ist erforderlich. |
requiredTouchscreenType |
Der erforderliche Touchscreen-Typ. |
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 compatible-screens-Manifest-Tag 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“ festgelegt. |
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 dem Geräte-Selektor, wenn es einem der SOC-Selektoren entspricht. |
deviceTypeSelector |
|
RamSelector
Definiert einen RAM-Selektor für ein Gerät.
| JSON-Darstellung |
|---|
{ "ramMbLessThanOrEqual": string } |
| Felder | |
|---|---|
ramMbLessThanOrEqual |
Dies entspricht allen Geräten mit weniger als oder gleich „ramMbLessThanOrEqual“ MB RAM. |
SocSelector
Definiert einen SOC-Selektor für ein Gerät. Dies entspricht jedem Gerät, dessen SoC (System-on-Chip) mit allen Feldern in der Auswahl übereinstimmt.
| JSON-Darstellung |
|---|
{ "socMake": string, "socModel": string } |
| Felder | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Auswahl für passende 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 |
|---|