REST Resource: applications

Recurso: Application

O recurso Application.

Representação 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
}
Campos
id

string

O código do aplicativo.

name

string

O nome do aplicativo.

author

string

O autor do aplicativo.

description

string

A descrição do aplicativo.

category

object (ApplicationCategory)

A categoria do aplicativo.

assets[]

object (ImageAsset)

Os ativos do aplicativo.

instances[]

object (Instance)

As instâncias do aplicativo.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#application.

lastUpdatedTimestamp

string (int64 format)

O carimbo de data/hora da última atualização do aplicativo.

achievement_count

integer

O número de conquistas visíveis para o jogador autenticado no momento.

leaderboard_count

integer

O número de placares visíveis para o jogador autenticado no momento.

enabledFeatures[]

enum (ApplicationFeature)

Uma lista dos recursos que foram ativados para o aplicativo.

themeColor

string

Uma dica para a interface do cliente sobre qual cor usar como uma cor com o tema do app. A cor é fornecida como um trio RGB (por exemplo, "E0E0E0").

ApplicationCategory

Um objeto de categoria de aplicativo.

Representação JSON
{
  "primary": string,
  "secondary": string,
  "kind": string
}
Campos
primary

string

A categoria principal.

secondary

string

A categoria secundária.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#applicationCategory.

ImageAsset

Um objeto de recurso de imagem.

Representação JSON
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
Campos
name

string

O nome do recurso.

width

integer

A largura do recurso.

height

integer

A altura do recurso.

url

string

O URL do recurso.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#imageAsset.

Instância

O recurso da instância.

Representação JSON
{
  "platformType": enum (PlatformType),
  "name": string,
  "turnBasedPlay": boolean,
  "realtimePlay": boolean,
  "androidInstance": {
    object (InstanceAndroidDetails)
  },
  "iosInstance": {
    object (InstanceIosDetails)
  },
  "webInstance": {
    object (InstanceWebDetails)
  },
  "acquisitionUri": string,
  "kind": string
}
Campos
platformType

enum (PlatformType)

O tipo de plataforma.

name

string

Nome de exibição localizado.

turnBasedPlay

boolean

Sinalização para mostrar se a instância de jogo é compatível com o jogo por turnos.

realtimePlay

boolean

Sinalização para mostrar se a instância do jogo é compatível com o acesso em tempo real.

androidInstance

object (InstanceAndroidDetails)

Detalhes dependentes da plataforma para Android.

iosInstance

object (InstanceIosDetails)

Detalhes dependentes da plataforma para iOS.

webInstance

object (InstanceWebDetails)

Detalhes dependentes da plataforma para a Web.

acquisitionUri

string

URI que mostra onde um usuário pode adquirir essa instância.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#instance.

PlatformType

Possíveis tipos de plataforma.

Enums
ANDROID A instância é para Android.
IOS A instância é para iOS.
WEB_APP A instância é para o app da Web.

InstanceAndroidDetails

O recurso de detalhes da instância do Android.

Representação JSON
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
Campos
packageName

string

Nome do pacote Android que mapeia para o URL do Google Play.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#instanceAndroidDetails.

enablePiracyCheck

boolean

Sinalização que indica se a verificação antipirataria está ativada.

preferred

boolean

Indica que essa instância é o padrão para novas instalações.

InstanceIosDetails

O recurso de detalhes do iOS.

Representação JSON
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
Campos
kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#instanceIosDetails.

bundleIdentifier

string

Identificador do pacote.

itunesAppId

string

ID do app no iTunes.

supportIphone

boolean

Sinalização que indica se a instância é compatível com iPhone.

supportIpad

boolean

Sinalização que indica se a instância é compatível com iPad.

preferredForIphone

boolean

Indica que essa instância é o padrão para novas instalações em dispositivos iPhone.

preferredForIpad

boolean

Indica que essa instância é o padrão para novas instalações em dispositivos iPad.

InstanceWebDetails

O recurso de detalhes da Web.

Representação JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
Campos
launchUrl

string

URL de lançamento do jogo.

kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#instanceWebDetails.

preferred

boolean

Indica que essa instância é o padrão para novas instalações.

ApplicationFeature

Possíveis recursos de aplicativos.

Enums
SNAPSHOTS Jogos salvos (capturas de tela).

Métodos

get

Recupera os metadados do aplicativo com o ID fornecido.

getEndPoint

Retorna um URL para o tipo de ponto de destino solicitado.

played

Indicar que o usuário autenticado no momento está reproduzindo seu aplicativo.

verify

Verifica se o token de autenticação fornecido com essa solicitação é para o aplicativo com o ID especificado e retorna o ID do jogador para o qual foi concedido.