- Ressource: Application
- ApplicationCategory
- ImageAsset
- Instance
- PlatformType
- InstanceAndroidDetails
- InstanceIosDetails
- InstanceWebDetails
- ApplicationFeature
- Méthodes
Ressource: Application
Ressource Application.
Représentation JSON |
---|
{ "id": string, "name": string, "author": string, "description": string, "category": { object ( |
Champs | |
---|---|
id |
ID de l'application. |
name |
Nom de l'application. |
author |
Auteur de l'application |
description |
Description de l'application. |
category |
Catégorie de l'application. |
assets[] |
Éléments de l'application. |
instances[] |
Instances de l'application. |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
lastUpdatedTimestamp |
Code temporel de la dernière mise à jour de l'application. |
achievement_count |
Nombre de réussites visibles par le joueur actuellement authentifié. |
leaderboard_count |
Nombre de classements visibles par le joueur actuellement authentifié. |
enabledFeatures[] |
La liste des fonctionnalités qui ont été activées pour l'application |
themeColor |
Indice pour l'interface utilisateur du client concernant la couleur à utiliser pour le thème de l'application. La couleur est indiquée sous la forme d'un triplet RVB (par exemple, "E0E0E0"). |
ApplicationCategory
Objet de catégorie d'application.
Représentation JSON |
---|
{ "primary": string, "secondary": string, "kind": string } |
Champs | |
---|---|
primary |
Catégorie principale. |
secondary |
Catégorie secondaire. |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
ImageAsset
Objet de composant Image.
Représentation JSON |
---|
{ "name": string, "width": integer, "height": integer, "url": string, "kind": string } |
Champs | |
---|---|
name |
Nom de l'élément. |
width |
Largeur de l'asset. |
height |
Hauteur de l'asset. |
url |
URL de l'asset. |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
Instance
Ressource Instance.
Représentation JSON |
---|
{ "platformType": enum ( |
Champs | |
---|---|
platformType |
Le type de plate-forme |
name |
Nom à afficher localisé. |
turnBasedPlay |
Indicateur à afficher si cette instance de jeu est compatible avec la lecture au tour par tour. |
realtimePlay |
Indicateur pour indiquer si cette instance de jeu est compatible avec la lecture en temps réel. |
androidInstance |
Détails associés à la plate-forme Android. |
iosInstance |
Détails associés à la plate-forme iOS. |
webInstance |
Détails associés à la plate-forme pour le Web. |
acquisitionUri |
URI indiquant où un utilisateur peut acquérir cette instance. |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
PlatformType
Types de plates-formes possibles.
Enums | |
---|---|
ANDROID |
L'instance est destinée à Android. |
IOS |
L'instance est pour iOS. |
WEB_APP |
L'instance est destinée à l'application Web. |
InstanceAndroidDetails
Ressource de détails de l'instance Android.
Représentation JSON |
---|
{ "packageName": string, "kind": string, "enablePiracyCheck": boolean, "preferred": boolean } |
Champs | |
---|---|
packageName |
Nom du package Android qui correspond à l'URL Google Play |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
enablePiracyCheck |
Indique si la vérification antipiratage est activée. |
preferred |
Indique que cette instance est utilisée 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 |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
bundleIdentifier |
Identifiant de groupe. |
itunesAppId |
ID d'application iTunes. |
supportIphone |
Indicateur indiquant si cette instance est compatible avec l'iPhone. |
supportIpad |
Indicateur indiquant si cette instance est compatible avec l'iPad. |
preferredForIphone |
Indique que cette instance est utilisée par défaut pour les nouvelles installations sur les appareils iPhone. |
preferredForIpad |
Indique que cette instance est l'instance par défaut pour les nouvelles installations sur les appareils iPad. |
InstanceWebDetails
Ressource Web Details.
Représentation JSON |
---|
{ "launchUrl": string, "kind": string, "preferred": boolean } |
Champs | |
---|---|
launchUrl |
URL de lancement du jeu. |
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
preferred |
Indique que cette instance est utilisée par défaut pour les nouvelles installations. |
ApplicationFeature
Fonctionnalités de l'application possibles
Enums | |
---|---|
SNAPSHOTS |
Jeux enregistrés (instantanés). |
Méthodes |
|
---|---|
|
Récupère les métadonnées de l'application avec l'identifiant donné. |
|
Renvoie une URL pour le type de point d'arrivée demandé. |
|
Indique que l'utilisateur actuellement authentifié est en train de lire votre application. |
|
Vérifie que le jeton d'authentification fourni avec cette demande concerne l'application ayant l'ID spécifié et renvoie l'ID du joueur pour lequel il a été accordé. |