REST Resource: customers.apps.android

Risorsa: AppDetails

Risorsa che rappresenta i dettagli dell'app.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },
  "categoryIds": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of mutually exclusive fields.
}
Campi
name

string

Solo output. Formato: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

Solo output. Nome visualizzato dell'app.

description

string

Solo output. Descrizione dell'app.

appId

string

Solo output. Identificatore univoco del negozio per l'articolo. Esempi: "gmbmikajjgmnabiglmofipeabaddhgne" per l'estensione di Chrome Salva su Google Drive, "com.google.android.apps.docs" per l'app per Android Google Drive.

revisionId

string

Solo output. Versione app. Viene eseguito il commit di una nuova revisione ogni volta che viene pubblicata una nuova versione dell'app.

type

enum (AppItemType)

Solo output. Tipo di app.

iconUri

string

Solo output. Un link a un'immagine che può essere utilizzata come icona per il prodotto.

detailUri

string

Solo output. L'URI della pagina dei dettagli dell'elemento.

firstPublishTime

string (Timestamp format)

Solo output. Data e ora della prima pubblicazione.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

latestPublishTime

string (Timestamp format)

Solo output. Data/ora dell'ultima pubblicazione.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

publisher

string

Solo output. L'editore dell'articolo.

isPaidApp

boolean

Solo output. Indica se l'app è a pagamento O se include contenuti a pagamento.

homepageUri

string

Solo output. URI della home page o del sito web.

privacyPolicyUri

string

Solo output. L'URI che rimanda alle norme sulla privacy dell'app, se fornite dallo sviluppatore. Campo specifico della versione che verrà impostato solo quando viene trovata la versione dell'app richiesta.

reviewNumber

string (int64 format)

Solo output. Numero di recensioni ricevute. Le informazioni sulle recensioni del Chrome Web Store si riferiscono sempre all'ultima versione di un'app.

reviewRating

number

Solo output. La valutazione dell'app (su 5 stelle). Le informazioni sulle recensioni del Chrome Web Store si riferiscono sempre all'ultima versione di un'app.

serviceError

object (Status)

Solo output. Informazioni su un errore parziale del servizio, se applicabile.

categoryIds[]

string

Solo output. Gli ID categoria dell'app, che corrispondono a quelli memorizzati nell'elemento del Web Store. È previsto un solo ID categoria.

Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
chromeAppInfo

object (ChromeAppInfo)

Solo output. Informazioni sull'app Chrome Web Store.

androidAppInfo

object (AndroidAppInfo)

Solo output. Informazioni app per Android.

Fine dei campi che si escludono a vicenda.

AppItemType

Tipo di app.

Enum
APP_ITEM_TYPE_UNSPECIFIED Tipo di app non specificato.
CHROME App di Chrome.
ANDROID App ARC++.
WEB App web.

ChromeAppInfo

Informazioni sull'app Chrome Web Store.

Rappresentazione JSON
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "riskAssessment": {
    object (RiskAssessmentData)
  },
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean,
  "manifestVersion": string
}
Campi
minUserCount

integer

Solo output. Il numero minimo di utenti che utilizzano questa app.

permissions[]

object (ChromeAppPermission)

Solo output. Ogni richiesta di autorizzazione personalizzata dall'app. Campo specifico della versione che verrà impostato solo quando viene trovata la versione dell'app richiesta.

siteAccess[]

object (ChromeAppSiteAccess)

Solo output. Ogni autorizzazione che concede l'accesso a domini o pattern host generici. ( ad es. www.google.com). Sono incluse le corrispondenze degli script dei contenuti e degli host nel nodo delle autorizzazioni del manifest. Campo specifico della versione che verrà impostato solo quando viene trovata la versione dell'app richiesta.

type

enum (ItemType)

Solo output. Tipi di elementi nel Chrome Web Store

riskAssessment

object (RiskAssessmentData)

Solo output. Contiene i dati di analisi del rischio per l'estensione di Chrome.

supportEnabled

boolean

Solo output. Lo sviluppatore di app ha attivato l'assistenza per la sua app. Campo specifico della versione che verrà impostato solo quando viene trovata la versione dell'app richiesta.

isTheme

boolean

Solo output. Indica se l'app o l'estensione è un tema.

googleOwned

boolean

Solo output. Indica se l'app o l'estensione è creata e gestita da Google. Campo specifico della versione che verrà impostato solo quando viene trovata la versione dell'app richiesta.

isCwsHosted

boolean

Solo output. Se l'app o l'estensione è pubblicata nel Chrome Web Store.

kioskEnabled

boolean

Solo output. Se questa app è abilitata per la modalità kiosk sui dispositivi ChromeOS

isKioskOnly

boolean

Solo output. Se l'app è solo per la modalità kiosk sui dispositivi ChromeOS

isExtensionPolicySupported

boolean

Solo output. Indica se un'app supporta la policy per le estensioni.

manifestVersion

string (int64 format)

Solo output. La versione del manifest di questa estensione.

ChromeAppPermission

Autorizzazione richiesta da un'app o un'estensione di Chrome.

Rappresentazione JSON
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Campi
type

string

Solo output. Il tipo di autorizzazione.

documentationUri

string

Solo output. Se disponibile, un URI a una pagina contenente la documentazione relativa all'autorizzazione corrente.

accessUserData

boolean

Solo output. Se disponibile, indica se questa autorizzazione concede all'app o all'estensione l'accesso ai dati utente.

ChromeAppSiteAccess

Rappresentano un'autorizzazione host.

Rappresentazione JSON
{
  "hostMatch": string
}
Campi
hostMatch

string

Solo output. Può contenere host molto specifici o pattern come "*.com".

ItemType

Se un elemento nel Chrome Web Store è un'estensione.

Enum
ITEM_TYPE_UNSPECIFIED ItemType non specificato.
EXTENSION Estensioni di Chrome.
OTHERS Qualsiasi tipo diverso da estensione.

RiskAssessmentData

Dati di analisi del rischio relativi a un'estensione o un'app.

Rappresentazione JSON
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Campi
entries[]

object (RiskAssessmentEntry)

Analisi del rischio individuali.

overallRiskLevel

enum (RiskLevel)

Livello di rischio complessivo valutato per tutte le voci. Questo sarà il livello di rischio più elevato tra tutte le voci.

RiskAssessmentEntry

Una voce di analisi del rischio.

Rappresentazione JSON
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Campi
provider

enum (RiskAssessmentProvider)

Solo output. Il provider di analisi del rischio da cui proviene questa voce.

riskAssessment

object (RiskAssessment)

Solo output. I dettagli dell'analisi del rischio del provider.

riskLevel

enum (RiskLevel)

Solo output. Il livello di rischio raggruppato per l'analisi del rischio.

RiskAssessmentProvider

Fornitori di analisi del rischio.

Enum
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Valore predefinito quando non viene specificato alcun provider.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

Deprecato: utilizza altri fornitori di punteggi di rischio. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

Ritirato: utilizza RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Analisi del rischio per un'estensione di Chrome.

Rappresentazione JSON
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Campi
assessment

string

Analisi del rischio per l'estensione. Al momento, si tratta di un valore numerico e la sua interpretazione è specifica per ogni fornitore di analisi del rischio.

detailsUrl

string

Un URL che un utente può visitare per saperne di più sull'analisi del rischio.

version

string

La versione dell'estensione a cui si applica questa valutazione.

RiskLevel

Livello di rischio raggruppato per un'estensione/app.

Enum
RISK_LEVEL_UNSPECIFIED Livello di rischio non specificato.
RISK_LEVEL_LOW Estensione che rappresenta un rischio basso.
RISK_LEVEL_MEDIUM Estensione che rappresenta un rischio medio.
RISK_LEVEL_HIGH Estensione che rappresenta un rischio elevato.

AndroidAppInfo

Informazioni app per Android.

Rappresentazione JSON
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Campi
permissions[]

object (AndroidAppPermission)

Solo output. Richieste di autorizzazione di un'app per Android.

AndroidAppPermission

Richiesta di autorizzazione da un'app per Android.

Rappresentazione JSON
{
  "type": string
}
Campi
type

string

Solo output. Il tipo di autorizzazione.

Metodi

get

Recupera un'app specifica per un cliente in base al nome della risorsa.