- Risorsa: RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Densità
- Use32BitAbi
- Autorizzazione
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Data
- Metodi
Risorsa: RecentAppView
Metadati relativi a un'app aggiornata di recente.
| Rappresentazione JSON |
|---|
{
"appView": {
object ( |
| Campi | |
|---|---|
appView |
Visualizzazione delle app aggiornate di recente. |
CatalogAppView
Una visualizzazione di un'app Google Play all'interno dell'esportazione del catalogo per gli store.
| Rappresentazione JSON |
|---|
{ "packageName": string, "developerDetails": { object ( |
| Campi | |
|---|---|
packageName |
Il nome del pacchetto dell'app. |
developerDetails |
I dettagli dello sviluppatore dell'app. |
appContactInformation |
Dati di contatto forniti dallo sviluppatore per l'app. |
appCategory |
|
appSubcategory |
La sottocategoria dell'app, ad esempio "GAME_ACTION". |
hasInAppPurchases |
Se l'app offre acquisti in-app tramite Google Play. |
localizedStoreListings |
Le schede dello Store localizzate dell'app visualizzate su Google Play. |
deviceCompatibilityRequirements[] |
L'app può specificare più set di requisiti di compatibilità del dispositivo e un dispositivo è considerato compatibile con l'app se soddisfa almeno uno dei |
permissions[] |
Autorizzazioni richieste dichiarate dall'app che si applicano a tutte le versioni dell'SDK Android. |
permissionsSdk23[] |
Autorizzazioni richieste dichiarate dall'app che si applicano alle versioni dell'SDK Android 23 e successive. |
excludedDevicesByIdentifier[] |
Elenco dei dispositivi esclusi dalla distribuzione dell'app anche se altrimenti compatibili con i requisiti di deviceCompatibilityRequirements. Questi valori vengono combinati con l'operatore OR, ovvero un dispositivo viene escluso se corrisponde a uno qualsiasi degli identificatori. |
excludedDevicesBySelector[] |
Elenco dei dispositivi esclusi dalla distribuzione dell'app anche se altrimenti compatibili con i requisiti di deviceCompatibilityRequirements. Un dispositivo viene escluso se corrisponde a uno dei selettori forniti. |
activeVersionNames[] |
Versioni attive dell'app mappate dagli attributi del manifest |
privacyPolicyUrl |
L'URL delle norme sulla privacy dell'app. |
hasInAppAds |
Indica se l'app contiene annunci. |
isAdultOnlyAudience |
Se l'app è destinata a un pubblico solo per adulti (18+). |
iarcCertificateId |
L'ID certificato IARC per l'app. |
firstReleaseDate |
La data della prima release dell'app. |
priceInTheUnitedStates |
Il prezzo dell'app negli Stati Uniti. Vuoto se l'app è senza costi. |
salePriceInTheUnitedStates |
Il prezzo scontato dell'app negli Stati Uniti. Il campo viene compilato solo per le app a pagamento con una vendita attiva negli Stati Uniti. |
deliveryToken |
Il token utilizzato per la distribuzione dell'app con l'API Google Play per l'installazione integrata. |
lastPublishTime |
Timestamp dell'ultima pubblicazione dell'app. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
DeveloperDetails
I dettagli dello sviluppatore di un'app Google Play.
| Rappresentazione JSON |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| Campi | |
|---|---|
developerName |
Il nome dello sviluppatore dell'app. |
contactEmail |
L'email di contatto dello sviluppatore. |
address |
L'indirizzo fisico dello sviluppatore. |
phoneNumber |
Il numero di telefono dello sviluppatore. |
website |
Il sito web dello sviluppatore. |
AppContactInformation
Dati di contatto dell'app.
| Rappresentazione JSON |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| Campi | |
|---|---|
contactEmail |
L'email di contatto per questa app. Impostata sempre. |
phoneNumber |
Il numero di telefono di contatto per questa app. Fornito facoltativamente dallo sviluppatore. |
websiteUrl |
L'URL del sito web di contatto per questa app. Fornito facoltativamente dallo sviluppatore. |
AppCategory
La categoria dell'app.
| Enum | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| Rappresentazione JSON |
|---|
{
"localizedStoreListings": [
{
object ( |
| Campi | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Il codice della lingua predefinita dell'app. Se una scheda dello Store localizzata non è disponibile per una determinata lingua, vengono utilizzate le risorse della lingua predefinita. |
LocalizedStoreListing
Schede dello Store localizzate dell'app.
| Rappresentazione JSON |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| Campi | |
|---|---|
languageCode |
Il codice lingua BCP-47 per questa localizzazione. |
appName |
Il nome dell'app in questa localizzazione. |
shortDescription |
Una breve descrizione dell'app in questa localizzazione. |
fullDescription |
Una descrizione più lunga dell'app in questa localizzazione. |
icon |
L'icona dell'app. |
featureGraphic |
L'immagine in primo piano dell'app. |
video |
Il video dell'app. |
phoneScreenshots |
Gli screenshot dell'app per smartphone. |
tabletSmallScreenshots |
I piccoli screenshot dell'app sul tablet. |
tabletRegularScreenshots |
Gli screenshot regolari dell'app per tablet. |
ImageAsset
Un asset immagine.
| Rappresentazione JSON |
|---|
{ "imageUrl": string } |
| Campi | |
|---|---|
imageUrl |
L'URL dell'asset immagine. |
VideoAsset
Un asset video.
| Rappresentazione JSON |
|---|
{ "videoUrl": string } |
| Campi | |
|---|---|
videoUrl |
L'URL dell'asset video. |
ScreenshotSet
Un insieme di screenshot.
| Rappresentazione JSON |
|---|
{
"screenshots": [
{
object ( |
| Campi | |
|---|---|
screenshots[] |
Gli asset immagine degli screenshot. |
DeviceCompatibilityRequirements
Definisce un insieme di requisiti di compatibilità del dispositivo per l'app. Un dispositivo deve soddisfare tutti i requisiti di un insieme per essere considerato compatibile con l'app.
| Rappresentazione JSON |
|---|
{ "sdkVersion": { object ( |
| Campi | |
|---|---|
sdkVersion |
Definisce un intervallo di versioni dell'SDK con cui l'app è compatibile. |
requiredSystemFeatures[] |
Le funzionalità di sistema richieste dall'app. Per essere considerato compatibile con l'app, un dispositivo deve disporre di tutte le funzionalità di sistema. |
requiredSoftwareLibraries[] |
Elenco delle librerie richieste come dichiarate nel tag manifest |
isScreenRequired |
Specifica se l'app richiede uno schermo. |
glEsVersion |
Versione richiesta di OpenGL ES. |
usesConfigurations[] |
Elenca tutte le configurazioni contrassegnate come obbligatorie tramite l'utilizzo del tag manifest |
compatibleScreens[] |
Schermi compatibili come elencati nel tag manifest |
supportedScreens[] |
Schermi compatibili come elencati nel tag manifest |
requiresSmallestWidthDp |
Specifica la larghezza minima richiesta dello schermo. |
supportedGlTextures[] |
Texture GL supportate come specificato dal tag manifest |
nativePlatforms[] |
Elenco delle ABI (Application Binary Interface) richieste, ad es. |
use32BitAbi |
Valore del flag |
SdkVersion
Definisce un intervallo di versioni dell'SDK. Un dispositivo è considerato compatibile se la versione dell'SDK rientra nell'intervallo minSdkVersion e maxSdkVersion.
| Rappresentazione JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| Campi | |
|---|---|
minSdkVersion |
La versione minima dell'SDK richiesta per l'app (inclusa). |
maxSdkVersion |
La versione massima dell'SDK richiesta per l'app (inclusa). |
targetSdkVersion |
La versione SDK target per l'app. |
UsesConfiguration
Rappresenta tutte le configurazioni contrassegnate come richieste dall'utilizzo del tag manifest uses-configuration.
| Rappresentazione JSON |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| Campi | |
|---|---|
requiresFiveWayNavigation |
Se l'applicazione richiede o meno un controllo di navigazione in cinque direzioni. |
requiresHardwareKeyboard |
Indica se l'applicazione richiede una tastiera hardware. |
requiredKeyboardType |
Il tipo di tastiera richiesto. |
requiredNavigationType |
Il dispositivo di navigazione richiesto. |
requiredTouchscreenType |
Il tipo di touchscreen richiesto. |
KeyboardType
| Enum | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| Enum | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
Schermi compatibili come elencati nel tag manifest compatible-screens.
| Rappresentazione JSON |
|---|
{ "screenSize": enum ( |
| Campi | |
|---|---|
screenSize |
Le dimensioni dello schermo. |
density |
Densità schermo. |
ScreenSize
Le dimensioni dello schermo.
| Enum | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
Densità
Densità schermo.
| Enum | |
|---|---|
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
Valore del flag android:use32BitAbi recuperato dal file manifest. https://developer.android.com/reference/android/R.attr#use32bitAbi.
| Enum | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
Il valore di use32BitAbi è impostato su "true". |
USE_32_BIT_ABI_OTHER |
Il valore di use32BitAbi non è impostato o è impostato su un valore diverso da "true". |
Autorizzazione
Un'autorizzazione dichiarata da un'app.
| Rappresentazione JSON |
|---|
{ "name": string, "maxSdkVersion": integer } |
| Campi | |
|---|---|
name |
L'attributo |
maxSdkVersion |
L'attributo |
DeviceIdentifier
Definisce un identificatore del dispositivo.
| Rappresentazione JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Campi | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Definisce un selettore di dispositivi per un dispositivo. Un dispositivo viene considerato corrispondente se corrisponde a uno dei selettori forniti.
| Rappresentazione JSON |
|---|
{ "ramSelector": { object ( |
| Campi | |
|---|---|
ramSelector |
Definisce un selettore di RAM per un dispositivo. |
socSelectors[] |
I selettori SOC. Un dispositivo corrisponde al selettore del dispositivo se corrisponde a uno dei selettori SOC. |
deviceTypeSelector |
|
RamSelector
Definisce un selettore di RAM per un dispositivo.
| Rappresentazione JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| Campi | |
|---|---|
ramMbLessThanOrEqual |
Verrà abbinato a qualsiasi dispositivo con una RAM inferiore o uguale a ramMbLessThanOrEqual MB. |
SocSelector
Definisce un selettore SOC per un dispositivo. Verrà abbinato qualsiasi dispositivo il cui SoC (System on Chip) corrisponde a tutti i campi del selettore.
| Rappresentazione JSON |
|---|
{ "socMake": string, "socModel": string } |
| Campi | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Selettore per la corrispondenza dei dispositivi di un tipo specifico.
| Enum | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Data
Rappresenta una data di calendario intera o parziale, ad esempio un compleanno. L'ora del giorno e il fuso orario sono specificati altrove o sono insignificanti. La data è relativa al calendario gregoriano. Può rappresentare uno dei seguenti elementi:
- Una data completa, con valori diversi da zero per anno, mese e giorno.
- Un mese e un giorno, con un anno pari a zero (ad esempio, un anniversario).
- Un anno da solo, con un mese e un giorno pari a zero.
- Un anno e un mese, con un giorno pari a zero (ad esempio, la data di scadenza di una carta di credito).
Tipi correlati:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Rappresentazione JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Campi | |
|---|---|
year |
L'anno della data. Deve essere compreso tra 1 e 9999 oppure 0 per specificare una data senza anno. |
month |
Mese dell'anno. Deve essere compreso tra 1 e 12 o tra 0 e 0 per specificare un anno senza mese e giorno. |
day |
Giorno del mese. Deve essere compreso tra 1 e 31 e valido per l'anno e il mese oppure compreso tra 0 e 31 per specificare un anno da solo o un anno e un mese in cui il giorno non è significativo. |
Metodi |
|
|---|---|
|
Restituisce i metadati relativi a un'app aggiornata di recente. |
Codici di errore
Le operazioni di questa risorsa restituiscono i seguenti codici di errore HTTP:
| Codice di errore | Motivo | Descrizione | Risoluzione |
|---|