REST Resource: customers.apps.android

Ressource : AppDetails

Ressource représentant les informations sur l'application.

Représentation 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.
}
Champs
name

string

Uniquement en sortie. Format : name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

Uniquement en sortie. Nom à afficher de l'application.

description

string

Uniquement en sortie. Description de l'application.

appId

string

Uniquement en sortie. Identifiant unique du magasin pour l'article. Exemples : "gmbmikajjgmnabiglmofipeabaddhgne" pour l'extension Chrome Enregistrer dans Google Drive, "com.google.android.apps.docs" pour l'application Android Google Drive.

revisionId

string

Uniquement en sortie. Version de l'application. Une nouvelle révision est validée chaque fois qu'une nouvelle version de l'application est publiée.

type

enum (AppItemType)

Uniquement en sortie. Type d'application.

iconUri

string

Uniquement en sortie. Lien vers une image pouvant être utilisée comme icône pour le produit.

detailUri

string

Uniquement en sortie. URI de la page d'informations de l'élément.

firstPublishTime

string (Timestamp format)

Uniquement en sortie. Date et heure de la première publication.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

latestPublishTime

string (Timestamp format)

Uniquement en sortie. Date de la dernière publication.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

publisher

string

Uniquement en sortie. Éditeur de l'article.

isPaidApp

boolean

Uniquement en sortie. Indique si l'application est payante OU si elle propose du contenu payant.

homepageUri

string

Uniquement en sortie. URI de la page d'accueil ou du site Web.

privacyPolicyUri

string

Uniquement en sortie. URI pointant vers les règles de confidentialité de l'application, si elles ont été fournies par le développeur. Champ spécifique à la version qui ne sera défini que lorsque la version de l'application demandée sera trouvée.

reviewNumber

string (int64 format)

Uniquement en sortie. Nombre d'avis reçus. Les informations d'examen du Chrome Web Store concernent toujours la dernière version d'une application.

reviewRating

number

Uniquement en sortie. Note de l'application (sur cinq étoiles). Les informations d'examen du Chrome Web Store concernent toujours la dernière version d'une application.

serviceError

object (Status)

Uniquement en sortie. Informations sur une erreur de service partielle, le cas échéant.

categoryIds[]

string

Uniquement en sortie. ID de catégorie de l'application, qui sont identiques à ceux stockés dans l'élément du Web Store. Il ne doit y avoir qu'un seul ID de catégorie.

Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
chromeAppInfo

object (ChromeAppInfo)

Uniquement en sortie. Informations sur l'application Chrome Web Store.

androidAppInfo

object (AndroidAppInfo)

Uniquement en sortie. Informations sur les applications Android.

Fin des champs mutuellement exclusifs.

AppItemType

Type d'application.

Enums
APP_ITEM_TYPE_UNSPECIFIED Type d'application non spécifié.
CHROME Application Chrome.
ANDROID Application ARC++.
WEB Application Web.

ChromeAppInfo

Informations sur l'application Chrome Web Store.

Représentation 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
}
Champs
minUserCount

integer

Uniquement en sortie. Nombre minimal d'utilisateurs de cette application.

permissions[]

object (ChromeAppPermission)

Uniquement en sortie. Chaque autorisation personnalisée demandée par l'application. Champ spécifique à la version qui ne sera défini que lorsque la version de l'application demandée sera trouvée.

siteAccess[]

object (ChromeAppSiteAccess)

Uniquement en sortie. Toutes les autorisations donnant accès à des domaines ou à des modèles d'hôte généraux. ( par exemple, www.google.com). Cela inclut les correspondances des scripts de contenu ainsi que les hôtes dans le nœud d'autorisations du fichier manifeste. Champ spécifique à la version qui ne sera défini que lorsque la version de l'application demandée sera trouvée.

type

enum (ItemType)

Uniquement en sortie. Types d'éléments dans le Chrome Web Store

riskAssessment

object (RiskAssessmentData)

Uniquement en sortie. Contient les données d'évaluation des risques pour l'extension Chrome.

supportEnabled

boolean

Uniquement en sortie. Le développeur d'applications a activé l'assistance pour son application. Champ spécifique à la version qui ne sera défini que lorsque la version de l'application demandée sera trouvée.

isTheme

boolean

Uniquement en sortie. Indique si l'application ou l'extension est un thème.

googleOwned

boolean

Uniquement en sortie. Indique si l'application ou l'extension est conçue et gérée par Google. Champ spécifique à la version qui ne sera défini que lorsque la version de l'application demandée sera trouvée.

isCwsHosted

boolean

Uniquement en sortie. Indique si l'application ou l'extension est publiée sur le Chrome Web Store.

kioskEnabled

boolean

Uniquement en sortie. Indique si cette application est activée pour le mode Kiosque sur les appareils ChromeOS.

isKioskOnly

boolean

Uniquement en sortie. Indique si l'application est réservée au mode Kiosque sur les appareils ChromeOS.

isExtensionPolicySupported

boolean

Uniquement en sortie. Indique si une application est compatible avec les règles relatives aux extensions.

manifestVersion

string (int64 format)

Uniquement en sortie. Version du fichier manifeste de cette extension.

ChromeAppPermission

Autorisation demandée par une application ou une extension Chrome.

Représentation JSON
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Champs
type

string

Uniquement en sortie. Type d'autorisation.

documentationUri

string

Uniquement en sortie. Si disponible, URI d'une page contenant la documentation de l'autorisation actuelle.

accessUserData

boolean

Uniquement en sortie. Si disponible, indique si cette autorisation accorde à l'application/extension l'accès aux données utilisateur.

ChromeAppSiteAccess

Représente une autorisation d'hôte.

Représentation JSON
{
  "hostMatch": string
}
Champs
hostMatch

string

Uniquement en sortie. Il peut contenir des hôtes très spécifiques ou des modèles tels que "*.com", par exemple.

ItemType

Indique si un élément du Chrome Web Store est une extension.

Enums
ITEM_TYPE_UNSPECIFIED ItemType non spécifié.
EXTENSION Extensions Chrome.
OTHERS Tout autre type qu'extension.

RiskAssessmentData

Données d'évaluation des risques concernant une extension ou une application.

Représentation JSON
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Champs
entries[]

object (RiskAssessmentEntry)

Évaluations individuelles des risques.

overallRiskLevel

enum (RiskLevel)

Niveau de risque global évalué pour toutes les entrées. Il s'agit du niveau de risque le plus élevé de toutes les entrées.

RiskAssessmentEntry

Une entrée d'évaluation des risques.

Représentation JSON
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Champs
provider

enum (RiskAssessmentProvider)

Uniquement en sortie. Fournisseur d'évaluation des risques dont provient cette entrée.

riskAssessment

object (RiskAssessment)

Uniquement en sortie. Détails de l'évaluation des risques du fournisseur.

riskLevel

enum (RiskLevel)

Uniquement en sortie. Niveau de risque de l'évaluation des risques.

RiskAssessmentProvider

Fournisseurs d'évaluation des risques.

Enums
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Valeur par défaut lorsqu'aucun fournisseur n'est spécifié.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

Obsolète : veuillez utiliser d'autres fournisseurs de scores de risque à la place. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

Obsolète : veuillez utiliser RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 à la place. Spin.ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Évaluation des risques pour une extension Chrome.

Représentation JSON
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Champs
assessment

string

Évaluation des risques pour l'extension. Il s'agit actuellement d'une valeur numérique, et son interprétation est spécifique à chaque fournisseur d'évaluation des risques.

detailsUrl

string

URL vers laquelle un utilisateur peut être redirigé pour obtenir plus d'informations sur l'évaluation des risques.

version

string

Version de l'extension à laquelle s'applique cette évaluation.

RiskLevel

Niveau de risque d'une extension ou d'une application, classé par catégorie.

Enums
RISK_LEVEL_UNSPECIFIED Niveau de risque non spécifié.
RISK_LEVEL_LOW Extension qui représente un risque faible.
RISK_LEVEL_MEDIUM Extension qui représente un risque moyen.
RISK_LEVEL_HIGH Extension qui présente un risque élevé.

AndroidAppInfo

Informations sur les applications Android.

Représentation JSON
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Champs
permissions[]

object (AndroidAppPermission)

Uniquement en sortie. Autorisations demandées par une application Android.

AndroidAppPermission

Autorisation demandée par une application Android.

Représentation JSON
{
  "type": string
}
Champs
type

string

Uniquement en sortie. Type d'autorisation.

Méthodes

get

Obtenez une application spécifique pour un client en fonction de son nom de ressource.