REST Resource: enterprises.applications

Ressource: Application

Informations sur une application.

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

string

Nom de l'application au format enterprise/{enterprise}/applications/{packageName}.

title

string

Titre de l'application. Localisé.

permissions[]

object (ApplicationPermission)

Autorisations requises par l'application.

managedProperties[]

object (ManagedProperty)

Ensemble des propriétés gérées pouvant être préconfigurées pour l'application.

iconUrl

string

Lien vers une image pouvant servir d'icône pour l'application. Cette image peut être utilisée jusqu'à une taille de 512 x 512 pixels.

smallIconUrl

string

Lien vers une image plus petite pouvant servir d'icône pour l'application. Cette image peut être utilisée jusqu'à une taille de 128 x 128 pixels.

appTracks[]

object (AppTrackInfo)

Canaux d'application visibles par l'entreprise.

author

string

Nom de l'auteur des applications (par exemple, le développeur de l'application).

playStoreUrl

string

Un lien vers la page d'informations de l'application sur Google Play (grand public).

distributionChannel

enum (DistributionChannel)

Comment et auprès de qui le package est-il mis à disposition ?

appPricing

enum (AppPricing)

Indique si l'application est sans frais, sans frais avec achat via l'application ou payante. Si le prix n'est pas spécifié, cela signifie que l'application n'est plus disponible pour tous les utilisateurs (même si elle est encore disponible pour les personnes qui en sont propriétaires).

description

string

Description de la promotion localisée, si disponible.

screenshotUrls[]

string

Liste de liens vers des captures d'écran représentant l'application.

category

string

Catégorie de l'application (par exemple, RACING, SOCIAL, etc.)

recentChanges

string

Description localisée des modifications récentes apportées à l'application.

minAndroidSdkVersion

integer

Le SDK Android minimal nécessaire pour exécuter l'application.

contentRating

enum (ContentRating)

Classification du contenu de l'application.

updateTime

string (Timestamp format)

Uniquement en sortie. Heure approximative (dans 7 jours) à laquelle l'application a été publiée pour la dernière fois.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Pays dans lesquels cette application est disponible conformément à la norme ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

Fonctionnalités importantes (le cas échéant) de cette application.

appVersions[]

object (AppVersion)

Versions actuellement disponibles pour cette application.

fullDescription

string

Description complète de l'application, si disponible.

ApplicationPermission

Autorisation requise par l'application.

Représentation JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
Champs
permissionId

string

Chaîne opaque identifiant de manière unique l'autorisation. Non localisé.

name

string

Nom de l'autorisation. Localisé.

description

string

Description plus longue de l'autorisation, fournissant plus de détails sur ce qu'elle affecte. Localisé.

ManagedProperty

propriété gérée.

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

string

Clé unique utilisée par l'application pour identifier la propriété (par exemple, "com.google.android.gm.fieldname").

type

enum (ManagedPropertyType)

Type de la propriété.

title

string

Nom de la propriété. Localisé.

description

string

Description plus longue de la propriété, fournissant plus de détails sur l'élément concerné. Localisé.

entries[]

object (ManagedPropertyEntry)

Pour les propriétés CHOICE ou MULTISELECT, il s'agit de la liste des entrées possibles.

defaultValue

value (Value format)

Valeur par défaut de la propriété. Aucune valeur par défaut n'est associée aux propriétés BUNDLE_ARRAY.

nestedProperties[]

object (ManagedProperty)

Pour les propriétés BUNDLE_ARRAY, il s'agit de la liste des propriétés imbriquées. Une propriété BUNDLE_ARRAY a une profondeur de deux niveaux maximum.

ManagedPropertyType

Type de la propriété gérée.

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED Non utilisé.
BOOL Propriété de type booléen.
STRING Propriété de type chaîne.
INTEGER Propriété de type entier.
CHOICE Sélection d'un élément d'un ensemble.
MULTISELECT Plusieurs éléments d'un ensemble disponibles.
HIDDEN Restriction masquée de type chaîne (la valeur par défaut peut être utilisée pour transmettre des informations qui ne peuvent pas être modifiées, telles qu'un code de version).
BUNDLE Groupe d'établissements
BUNDLE_ARRAY Tableau de groupes de propriétés.

ManagedPropertyEntry

Entrée d'une propriété gérée.

Représentation JSON
{
  "value": string,
  "name": string
}
Champs
value

string

Valeur de l'entrée lisible par un ordinateur, qui doit être utilisée dans la configuration. Non localisé.

name

string

Nom de la valeur dans un format lisible. Localisé.

AppTrackInfo

Identifiant permettant de nommer l'association d'un canal d'application.

Représentation JSON
{
  "trackId": string,
  "trackAlias": string
}
Champs
trackId

string

Identifiant unique non modifiable, issu de l'releaseTrackId de l'URL de la page de la Play Console qui affiche les informations sur les canaux de l'application.

trackAlias

string

Nom du canal associé au trackId, défini dans la Play Console. Ce nom peut être modifié dans la Play Console.

DistributionChannel

Canaux de distribution possibles.

Enums
DISTRIBUTION_CHANNEL_UNSPECIFIED URL indéterminée.
PUBLIC_GOOGLE_HOSTED Le package est disponible sur le Play Store et n'est pas limité à une entreprise spécifique.
PRIVATE_GOOGLE_HOSTED Le package est une application privée (limitée à une entreprise), mais hébergée par Google.
PRIVATE_SELF_HOSTED Application privée (limitée aux entreprises) et hébergée de manière privée

AppPricing

Tarifs possibles de l'application.

Enums
APP_PRICING_UNSPECIFIED Prix inconnu indiquant une application approuvée qui n'est pas disponible pour tous les utilisateurs.
FREE L'application est sans frais.
FREE_WITH_IN_APP_PURCHASE L'application est sans frais, mais permet d'effectuer des achats via l'application.
PAID L'application est payante.

ContentRating

Classification du contenu selon la norme générique de l'IARC

Enums
CONTENT_RATING_UNSPECIFIED URL indéterminée.
THREE_YEARS Contenu adapté à un public de 3 ans et plus.
SEVEN_YEARS Contenu adapté à un public de 7 ans et plus.
TWELVE_YEARS Contenu adapté à un public de 12 ans et plus.
SIXTEEN_YEARS Contenu adapté à un public de 16 ans et plus.
EIGHTEEN_YEARS Contenu adapté à un public de 18 ans et plus.

AppFeature

Fonctionnalités possibles de l'application.

Enums
APP_FEATURE_UNSPECIFIED URL indéterminée.
VPN_APP L'application est un VPN.

AppVersion

Il s'agit d'une seule version de l'application.

Représentation JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Champs
versionString

string

Chaîne utilisée par le développeur de l'application sur le Play Store pour identifier la version. La chaîne n'est pas nécessairement unique ou localisée (par exemple, elle peut être "1.4").

versionCode

integer

Identifiant croissant unique associé à la version de l'application.

trackIds[]

string

Suivez les identifiants dans lesquels la version de l'application est publiée. Cela n'inclut pas le canal de production (voir production à la place).

production

boolean

Si la valeur est "True", cela signifie que cette version est un canal de production.

Méthodes

get

Récupère des informations sur une application.