REST Resource: enterprises.applications

Risorsa: applicazione

Informazioni relative a un'app.

Rappresentazione JSON
{
  "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
}
Campi
name

string

Il nome dell'app nel formato enterprise/{enterprise}/applications/{packageName}.

title

string

Il titolo dell'app. Localizzato.

permissions[]

object (ApplicationPermission)

Le autorizzazioni richieste dall'app.

managedProperties[]

object (ManagedProperty)

L'insieme di proprietà gestite disponibili per la preconfigurazione dell'app.

iconUrl

string

Un link a un'immagine che può essere utilizzata come icona dell'app. Questa immagine è adatta per essere utilizzata fino a una dimensione di pixel di 512 x 512.

smallIconUrl

string

Un link a un'immagine più piccola che può essere utilizzata come icona dell'app. Questa immagine è adatta per essere utilizzata fino a una dimensione di pixel di 128 x 128.

appTracks[]

object (AppTrackInfo)

Percorsi dell'applicazione visibili all'azienda.

author

string

Il nome dell'autore delle app (ad esempio, lo sviluppatore dell'app).

playStoreUrl

string

Un link alla pagina dei dettagli di Google Play (consumatore) per l'app.

distributionChannel

enum (DistributionChannel)

Come e a chi viene reso disponibile il pacchetto.

appPricing

enum (AppPricing)

Indica se questa app è senza costi, senza costi con acquisti in-app o a pagamento. Se i prezzi non sono specificati, significa che l'app non è più disponibile a livello generale (anche se potrebbe ancora essere disponibile per i proprietari).

description

string

La descrizione promozionale localizzata, se disponibile.

screenshotUrls[]

string

Un elenco di link di screenshot che rappresentano l'app.

category

string

La categoria dell'app (ad es. RACING, SOCIAL e così via)

recentChanges

string

Una descrizione localizzata delle modifiche recenti apportate all'app.

minAndroidSdkVersion

integer

L'SDK Android minimo necessario per eseguire l'app.

contentRating

enum (ContentRating)

La classificazione dei contenuti dell'app.

updateTime

string (Timestamp format)

Solo output. Il momento approssimativo (entro sette giorni) in cui l'app è stata pubblicata l'ultima volta.

Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

I paesi in cui questa app è disponibile in base allo standard ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

Funzionalità importanti (se disponibili) di questa app.

appVersions[]

object (AppVersion)

Versioni al momento disponibili per questa app.

fullDescription

string

Descrizione completa dell'app, se disponibile.

Autorizzazione Applicazione

Un'autorizzazione richiesta dall'app.

Rappresentazione JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
Campi
permissionId

string

Una stringa opaca che identifica in modo univoco l'autorizzazione. Non localizzato.

name

string

Il nome dell'autorizzazione. Localizzata.

description

string

Una descrizione più lunga dell'autorizzazione, che fornisce maggiori dettagli sull'elemento interessato. Localizzata.

Proprietà gestita

Proprietà gestita.

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

string

La chiave univoca che l'app utilizza per identificare la proprietà, ad esempio "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

Il tipo di proprietà.

title

string

Il nome della proprietà. Localizzata.

description

string

Una descrizione più lunga della proprietà, che fornisce maggiori dettagli su ciò che influisce. Localizzata.

entries[]

object (ManagedPropertyEntry)

Per le proprietà CHOICE o MULTISELECT, l'elenco delle possibili voci.

defaultValue

value (Value format)

Il valore predefinito della proprietà. BUNDLE_ARRAY proprietà non hanno un valore predefinito.

nestedProperties[]

object (ManagedProperty)

Per le proprietà BUNDLE_ARRAY, l'elenco di proprietà nidificate. Una proprietà BUNDLE_ARRAY è al massimo in due livelli.

TipoProprietàProprietà

Il tipo di proprietà gestita.

Enum
MANAGED_PROPERTY_TYPE_UNSPECIFIED Non utilizzato.
BOOL Una proprietà di tipo booleano.
STRING Una proprietà del tipo di stringa.
INTEGER Una proprietà di tipo Numero intero.
CHOICE La scelta di un elemento di un set.
MULTISELECT Una selezione di più elementi di un insieme.
HIDDEN Una restrizione di tipo nascosto della stringa (il valore predefinito può essere utilizzato per trasmettere informazioni che non possono essere modificate, come il codice di versione).
BUNDLE Un insieme di proprietà
BUNDLE_ARRAY Un array dei pacchetti di proprietà.

Ingresso proprietà gestita

Una voce di una proprietà gestita.

Rappresentazione JSON
{
  "value": string,
  "name": string
}
Campi
value

string

Il valore leggibile dalla voce della voce, che deve essere utilizzato nella configurazione. Non localizzato.

name

string

Il nome leggibile del valore. Localizzata.

InformazioniAppApp

ID per associare il nome di un canale dell'app.

Rappresentazione JSON
{
  "trackId": string,
  "trackAlias": string
}
Campi
trackId

string

L'identificatore univoco della traccia non modificabile, recuperato dal releaseTrackId nell'URL della pagina di Play Console che mostra le informazioni sul canale dell'app.

trackAlias

string

Il nome del canale associato al trackId, impostato in Play Console. Il nome è modificabile da Play Console.

Canale di distribuzione

Possibili canali di distribuzione.

Enum
DISTRIBUTION_CHANNEL_UNSPECIFIED Non specificato.
PUBLIC_GOOGLE_HOSTED Il pacchetto è disponibile tramite il Play Store e non è limitato a un'azienda specifica.
PRIVATE_GOOGLE_HOSTED Il pacchetto è un'app privata (limitata a un'azienda) ma ospitata da Google.
PRIVATE_SELF_HOSTED App privata (limitata a un'azienda) e ospitata in privato.

Prezzi delle app

Eventuali prezzi delle app.

Enum
APP_PRICING_UNSPECIFIED Prezzi sconosciuti, utilizzati per indicare un'app approvata che non è generalmente disponibile.
FREE L'app è senza costi.
FREE_WITH_IN_APP_PURCHASE L'app è senza costi, ma offre acquisti in-app.
PAID L'app è a pagamento.

Classificazione contenuti

Classificazione dei contenuti conforme allo standard IARC generico.

Enum
CONTENT_RATING_UNSPECIFIED Non specificato.
THREE_YEARS Contenuti adatti solo a partire dai 3 anni.
SEVEN_YEARS Contenuti adatti solo a partire dai 7 anni.
TWELVE_YEARS Contenuti adatti solo ai maggiori di 12 anni.
SIXTEEN_YEARS Contenuti adatti solo ai maggiori di 16 anni.
EIGHTEEN_YEARS Contenuti adatti solo ai maggiori di 18 anni.

Funzionalità app

Possibili funzionalità dell'app.

Enum
APP_FEATURE_UNSPECIFIED Non specificato.
VPN_APP L'app è una VPN.

VersioneApp

Rappresenta una singola versione dell'app.

Rappresentazione JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Campi
versionString

string

La stringa utilizzata nel Play Store dallo sviluppatore dell'app per identificare la versione. La stringa non è necessariamente unica o localizzata, ad esempio "1.4".

versionCode

integer

Identificatore univoco crescente per la versione dell'app.

trackIds[]

string

Monitora gli identificatori in cui è pubblicata la versione dell'app. Il canale di produzione non è incluso (consulta la versione di produzione).

production

boolean

Se il valore è True, significa che questa versione è un canale di produzione.

Metodi

get

Recupera le informazioni su un'applicazione.