REST Resource: applications

Resource: Application

Resource Aplikasi.

Representasi 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
}
Kolom
id

string

ID aplikasi.

name

string

Nama aplikasi.

author

string

Penulis permohonan.

description

string

Deskripsi aplikasi.

category

object (ApplicationCategory)

Kategori aplikasi.

assets[]

object (ImageAsset)

Aset aplikasi.

instances[]

object (Instance)

Instance aplikasi.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#application.

lastUpdatedTimestamp

string (int64 format)

Stempel waktu aplikasi yang terakhir diperbarui.

achievement_count

integer

Jumlah pencapaian yang terlihat oleh pemain yang saat ini diautentikasi.

leaderboard_count

integer

Jumlah papan peringkat yang terlihat oleh pemain yang saat ini diautentikasi.

enabledFeatures[]

enum (ApplicationFeature)

Daftar fitur yang telah diaktifkan untuk aplikasi.

themeColor

string

Petunjuk ke UI klien untuk warna yang akan digunakan sebagai warna bertema aplikasi. Warna diberikan sebagai triplet RGB (misalnya "E0E0E0").

ApplicationCategory

Objek kategori aplikasi.

Representasi JSON
{
  "primary": string,
  "secondary": string,
  "kind": string
}
Kolom
primary

string

Kategori utama.

secondary

string

Kategori sekunder.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#applicationCategory.

ImageAsset

Objek aset gambar.

Representasi JSON
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
Kolom
name

string

Nama aset.

width

integer

Lebar aset.

height

integer

Tinggi aset.

url

string

URL aset.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#imageAsset.

Instance

Resource Instance.

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

enum (PlatformType)

Jenis platform.

name

string

Nama tampilan yang dilokalkan.

turnBasedPlay

boolean

Flag untuk menunjukkan apakah instance game ini mendukung permainan berbasis giliran.

realtimePlay

boolean

Flag untuk menampilkan apakah instance game ini mendukung pemutaran real-time.

androidInstance

object (InstanceAndroidDetails)

Detail yang bergantung pada platform untuk Android.

iosInstance

object (InstanceIosDetails)

Detail yang bergantung pada platform untuk iOS.

webInstance

object (InstanceWebDetails)

Detail yang bergantung pada platform untuk Web.

acquisitionUri

string

URI yang menunjukkan tempat pengguna dapat memperoleh instance ini.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#instance.

PlatformType

Kemungkinan jenis platform.

Enum
ANDROID Instance ini ditujukan untuk Android.
IOS Instance ditujukan untuk iOS.
WEB_APP Instance adalah untuk Aplikasi Web.

InstanceAndroidDetails

Resource detail instance Android.

Representasi JSON
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
Kolom
packageName

string

Nama paket Android yang dipetakan ke URL Google Play.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#instanceAndroidDetails.

enablePiracyCheck

boolean

Tanda yang menunjukkan apakah pemeriksaan anti-pembajakan diaktifkan.

preferred

boolean

Menunjukkan bahwa instance ini adalah default untuk penginstalan baru.

InstanceIosDetails

Resource detail iOS.

Representasi JSON
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
Kolom
kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#instanceIosDetails.

bundleIdentifier

string

ID paket.

itunesAppId

string

ID Aplikasi iTunes.

supportIphone

boolean

Flag untuk menunjukkan apakah instance ini mendukung iPhone.

supportIpad

boolean

Flag untuk menunjukkan apakah instance ini mendukung iPad.

preferredForIphone

boolean

Menunjukkan bahwa instance ini adalah default untuk penginstalan baru di perangkat iPhone.

preferredForIpad

boolean

Menunjukkan bahwa instance ini adalah default untuk penginstalan baru di perangkat iPad.

InstanceWebDetails

Resource detail Web.

Representasi JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
Kolom
launchUrl

string

URL peluncuran untuk game.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#instanceWebDetails.

preferred

boolean

Menunjukkan bahwa instance ini adalah default untuk penginstalan baru.

ApplicationFeature

Kemungkinan fitur aplikasi.

Enum
SNAPSHOTS Game Tersimpan (snapshot).

Metode

get

Mengambil metadata aplikasi dengan ID yang diberikan.

getEndPoint

Menampilkan URL untuk jenis endpoint yang diminta.

played

Tunjukkan bahwa pengguna yang saat ini diautentikasi sedang memainkan aplikasi Anda.

verify

Memverifikasi token autentikasi yang diberikan dengan permintaan ini untuk aplikasi dengan ID yang ditentukan, dan menampilkan ID pemain yang diberi token tersebut.