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. Version localisée.

permissions[]

object (ApplicationPermission)

Autorisations requises par l'application.

managedProperties[]

object (ManagedProperty)

Ensemble de 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)

Suivi des applications visibles par l'entreprise.

author

string

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

playStoreUrl

string

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

distributionChannel

enum (DistributionChannel)

Comment et à qui le package est mis à disposition

appPricing

enum (AppPricing)

Indique si cette application est sans frais, payante ou sans frais avec des achats via l'application. Si le prix n'est pas spécifié, cela signifie que l'application n'est plus en disponibilité générale (même si elle peut encore être proposée aux personnes qui la possèdent).

description

string

Description promotionnelle localisée, si disponible.

screenshotUrls[]

string

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

category

string

La 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

SDK Android minimal nécessaire à l'exécution de l'application.

contentRating

enum (ContentRating)

Classification du contenu de cette application.

updateTime

string (Timestamp format)

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

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

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

features[]

enum (AppFeature)

Fonctionnalités intéressantes (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. Version localisée.

description

string

Description plus détaillée de l'autorisation, donnant plus de détails sur ce qu'elle affecte. Version localisée.

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 l'établissement (par exemple, "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

Type de propriété.

title

string

Nom de la propriété. Version localisée.

description

string

Description plus détaillée de l'établissement, fournissant des informations plus détaillées sur les éléments concernés. Version localisée.

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 définie pour les 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 peut avoir deux niveaux de profondeur au 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 Il s'agit du choix d'un article dans un ensemble.
MULTISELECT Un choix de plusieurs éléments d'un ensemble.
HIDDEN Restriction caché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, comme un code de version).
BUNDLE Un ensemble de propriétés
BUNDLE_ARRAY Tableau de groupes d'établissements.

ManagedPropertyEntry

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

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

string

Valeur lisible par un ordinateur de l'entrée, à utiliser dans la configuration. Non localisé.

name

string

Nom lisible de la valeur. Version localisée.

AppTrackInfo

ID pour nommer l'association d'un canal d'application.

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

string

Identifiant unique du titre non modifiable, issu du releaseTrackId dans l'URL de la page de la Play Console qui affiche les informations sur le canal de l'application.

trackAlias

string

Nom du canal associé au trackId, défini dans la Play Console. Vous pouvez modifier le nom depuis la Play Console.

DistributionChannel

Canaux de distribution possibles.

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

AppPricing

Tarifs possibles pour l'application.

Enums
APP_PRICING_UNSPECIFIED Tarification inconnue, utilisée pour indiquer une application approuvée qui n'est pas en disponibilité générale.
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 Non spécifié.
THREE_YEARS Contenu adapté aux enfants de 3 ans et plus.
SEVEN_YEARS Contenu adapté exclusivement aux personnes de 7 ans et plus.
TWELVE_YEARS Contenu adapté exclusivement aux utilisateurs âgés de 12 ans et plus.
SIXTEEN_YEARS Contenu adapté exclusivement aux personnes de 16 ans et plus.
EIGHTEEN_YEARS Contenu adapté uniquement aux personnes de 18 ans et plus.

AppFeature

Fonctionnalités possibles de l'application.

Enums
APP_FEATURE_UNSPECIFIED Non spécifié.
VPN_APP L'application est un VPN.

AppVersion

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

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

string

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

versionCode

integer

Identifiant unique croissant pour 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").

production

boolean

Si la valeur est "True", cela signifie qu'il s'agit d'une version de production.

Méthodes

get

Obtient des informations sur une application.