REST Resource: applications

Resource: Aplikasi

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 aplikasi.

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. Nilai selalu berupa string tetap games#application.

lastUpdatedTimestamp

string (int64 format)

Stempel waktu aplikasi yang terakhir diperbarui.

achievement_count

integer

Jumlah pencapaian yang dapat dilihat oleh pemain yang saat ini diautentikasi.

leaderboard_count

integer

Jumlah papan peringkat yang dapat dilihat 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. Nilai 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

Ketinggian aset.

url

string

URL aset.

kind

string

Secara unik mengidentifikasi jenis resource ini. Nilai 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

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

realtimePlay

boolean

Tanda untuk menunjukkan apakah instance game ini mendukung permainan realtime.

androidInstance

object (InstanceAndroidDetails)

Detail yang bergantung pada platform untuk Android.

iosInstance

object (InstanceIosDetails)

Detail yang bergantung pada platform untuk iOS.

webInstance

object (InstanceWebDetails)

Detail bergantung platform untuk Web.

acquisitionUri

string

URI yang menunjukkan tempat pengguna dapat memperoleh instance ini.

kind

string

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

PlatformType

Kemungkinan jenis platform.

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

InstanceAndroidDetails

Instance Android menjelaskan resource.

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. Nilai selalu berupa string tetap games#instanceAndroidDetails.

enablePiracyCheck

boolean

Tanda yang menunjukkan apakah pemeriksaan anti-pembajakan diaktifkan atau tidak.

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. Nilai selalu berupa string tetap games#instanceIosDetails.

bundleIdentifier

string

ID paket.

itunesAppId

string

ID iTunes App.

supportIphone

boolean

Tanda untuk menunjukkan apakah instance ini mendukung iPhone.

supportIpad

boolean

Tanda 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

Referensi 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. Nilai 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 titik akhir 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 diberikan.