REST Resource: enterprises.applications

Risorsa: applicazione

Informazioni su 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 enterprises/{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 da preconfigurare per l'app.

iconUrl

string

Un link a un'immagine che può essere utilizzata come icona per l'app. L'immagine è adatta a un'immagine fino a dimensioni massime di 512 x 512.

smallIconUrl

string

Un link a un'immagine più piccola che può essere utilizzata come icona per l'app. Questa immagine è adatta a un utilizzo massimo di dimensioni in pixel di 128 x 128.

appTracks[]

object (AppTrackInfo)

Canali di 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 (per consumatori) relativa all'app.

distributionChannel

enum (DistributionChannel)

Come e a chi viene reso disponibile il pacchetto.

appPricing

enum (AppPricing)

Indica se l'app è senza costi, senza costi con acquisti in-app o a pagamento. Se il prezzo non è specificato, significa che l'app non è più disponibile a livello generale (anche se potrebbe essere ancora 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 di questa app.

updateTime

string (Timestamp format)

Solo output. L'ora approssimativa (entro sette giorni) in cui l'app è stata pubblicata l'ultima volta.

Un timestamp in formato "Zulu" UTC RFC3339, 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 è disponibile questa app in base allo standard ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

Le funzionalità degne di nota (se presenti) di questa app.

appVersions[]

object (AppVersion)

Versioni attualmente disponibili per questa app.

fullDescription

string

Descrizione completa dell'app, se disponibile.

ApplicationPermission

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. Localizzazione.

description

string

Una descrizione più lunga dell'autorizzazione, che fornisce maggiori dettagli su ciò che influisce. Localizzazione.

ManagedProperty

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 utilizzata dall'app per identificare la proprietà, ad esempio "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

Il tipo di proprietà.

title

string

Il nome della proprietà. Localizzazione.

description

string

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

entries[]

object (ManagedPropertyEntry)

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

defaultValue

value (Value format)

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

nestedProperties[]

object (ManagedProperty)

Per le proprietà BUNDLE_ARRAY, l'elenco delle proprietà nidificate. Una proprietà BUNDLE_ARRAY ha al massimo due livelli di profondità.

ManagedPropertyType

Il tipo di proprietà gestita.

Enum
MANAGED_PROPERTY_TYPE_UNSPECIFIED Non utilizzato.
BOOL Una proprietà di tipo booleano.
STRING Una proprietà di tipo stringa.
INTEGER Una proprietà di tipo intero.
CHOICE Scelta di un elemento da un set.
MULTISELECT Scelta di più elementi da un insieme.
HIDDEN Una limitazione nascosta del tipo di stringa (il valore predefinito può essere utilizzato per trasmettere informazioni che non possono essere modificate, ad esempio un codice di versione).
BUNDLE Un insieme di proprietà
BUNDLE_ARRAY Un array di pacchetti di proprietà.

ManagedPropertyEntry

Una voce di una proprietà gestita.

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

string

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

name

string

Il nome leggibile del valore. Localizzazione.

AppTrackInfo

ID del nome dell'associazione di un canale di app.

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

string

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

trackAlias

string

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

DistributionChannel

Possibili canali di distribuzione.

Enum
DISTRIBUTION_CHANNEL_UNSPECIFIED Non specificato.
PUBLIC_GOOGLE_HOSTED Il pacchetto è disponibile tramite il Play Store e non è limitato a una determinata azienda.
PRIVATE_GOOGLE_HOSTED Il pacchetto è un'app privata (limitata alle aziende), ma ospitata da Google.
PRIVATE_SELF_HOSTED App privata (limitata a un'azienda) ospitata privatamente.

AppPricing

Possibili prezzi delle app.

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

ContentRating

Classificazione dei contenuti conforme allo standard generico IARC.

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

AppFeature

Possibili funzionalità dell'app.

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

AppVersion

che 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 di app per identificare la versione. La stringa non è necessariamente univoca o localizzata (ad esempio, la stringa potrebbe essere "1.4").

versionCode

integer

Identificatore univoco crescente per la versione dell'app.

trackIds[]

string

Monitorare gli identificatori in cui è pubblicata la versione dell'app. Non è incluso il canale di produzione (vedi il canale di produzione).

production

boolean

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

Metodi

get

Recupera informazioni su un'applicazione.