REST Resource: applications

Ressource: Application

Ressource Application.

Représentation JSON
{
  "id": string,
  "name": string,
  "author": string,
  "description": string,
  "category": {
    object (ApplicationCategory)
  },
  "assets": [
    {
      object (ImageAsset)
    }
  ],
  "instances": [
    {
      object (Instance)
    }
  ],
  "kind": string,
  "lastUpdatedTimestamp": string,
  "achievement_count": integer,
  "leaderboard_count": integer,
  "enabledFeatures": [
    enum (ApplicationFeature)
  ],
  "themeColor": string
}
Champs
id

string

ID de l'application.

name

string

Nom de l'application.

author

string

Auteur de l'application.

description

string

Description de l'application.

category

object (ApplicationCategory)

Catégorie de l'application.

assets[]

object (ImageAsset)

Éléments de l'application.

instances[]

object (Instance)

Instances de l'application.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#application.

lastUpdatedTimestamp

string (int64 format)

Code temporel de la dernière mise à jour de l'application.

achievement_count

integer

Nombre de réussites visibles par le joueur actuellement authentifié.

leaderboard_count

integer

Nombre de classements visibles par le joueur actuellement authentifié.

enabledFeatures[]

enum (ApplicationFeature)

Liste des fonctionnalités activées pour l'application.

themeColor

string

Conseil pour l'interface utilisateur du client concernant la couleur à utiliser comme couleur dans le thème de l'application. La couleur est indiquée sous la forme d'un triplet RVB (par exemple, "E0E0E0").

ApplicationCategory

Un objet de catégorie d'application.

Représentation JSON
{
  "primary": string,
  "secondary": string,
  "kind": string
}
Champs
primary

string

Catégorie principale.

secondary

string

Catégorie secondaire.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#applicationCategory.

ImageAsset

Objet de composant Image.

Représentation JSON
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
Champs
name

string

Nom de l'élément.

width

integer

Largeur de l'asset.

height

integer

Hauteur de l'élément.

url

string

URL de l'élément.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#imageAsset.

Instance

La ressource Instance.

Représentation JSON
{
  "platformType": enum (PlatformType),
  "name": string,
  "turnBasedPlay": boolean,
  "realtimePlay": boolean,
  "androidInstance": {
    object (InstanceAndroidDetails)
  },
  "iosInstance": {
    object (InstanceIosDetails)
  },
  "webInstance": {
    object (InstanceWebDetails)
  },
  "acquisitionUri": string,
  "kind": string
}
Champs
platformType

enum (PlatformType)

Type de plate-forme.

name

string

Nom à afficher localisé

turnBasedPlay

boolean

Indicateur pour indiquer si cette instance de jeu est compatible avec le jeu au tour par tour.

realtimePlay

boolean

Indicateur pour indiquer si cette instance de jeu est compatible avec la lecture en temps réel.

androidInstance

object (InstanceAndroidDetails)

Informations dépendant de la plate-forme pour Android

iosInstance

object (InstanceIosDetails)

Informations dépendant de la plate-forme pour iOS.

webInstance

object (InstanceWebDetails)

Informations dépendant de la plate-forme pour le Web

acquisitionUri

string

URI indiquant où un utilisateur peut acquérir cette instance.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#instance.

PlatformType

Types de plates-formes possibles.

Enums
ANDROID L'instance est pour Android.
IOS L'instance est pour iOS.
WEB_APP L'instance est destinée à l'application Web.

InstanceAndroidDetails

Ressource des détails de l'instance Android.

Représentation JSON
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
Champs
packageName

string

Nom du package Android qui correspond à l'URL Google Play.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#instanceAndroidDetails.

enablePiracyCheck

boolean

Indique si la vérification antipiratage est activée.

preferred

boolean

Indique que cette instance est l'instance par défaut pour les nouvelles installations.

InstanceIosDetails

Ressource iOS Details.

Représentation JSON
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
Champs
kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#instanceIosDetails.

bundleIdentifier

string

Identifiant de groupe.

itunesAppId

string

Identifiant de l'application iTunes.

supportIphone

boolean

Indicateur pour indiquer si cette instance est compatible avec l'iPhone.

supportIpad

boolean

Indicateur pour indiquer si cette instance est compatible avec l'iPad.

preferredForIphone

boolean

Indique que cette instance est l'instance par défaut pour les nouvelles installations sur des iPhone.

preferredForIpad

boolean

Indique que cette instance est l'instance par défaut pour les nouvelles installations sur les iPad.

InstanceWebDetails

Ressource Web Details.

Représentation JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
Champs
launchUrl

string

URL de lancement du jeu.

kind

string

Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe games#instanceWebDetails.

preferred

boolean

Indique que cette instance est l'instance par défaut pour les nouvelles installations.

ApplicationFeature

Fonctionnalités de l'application possibles.

Enums
SNAPSHOTS Jeux enregistrés (instantanés).

Méthodes

get

Récupère les métadonnées de l'application avec l'ID donné.

getEndPoint

Renvoie une URL pour le type de point de terminaison demandé.

played

Indiquez que l'utilisateur actuellement authentifié lit votre application.

verify

Vérifie que le jeton d'authentification fourni avec cette demande correspond à l'application ayant l'identifiant spécifié, et renvoie l'identifiant du joueur pour lequel il a été accordé.