REST Resource: applications

Kaynak: Uygulama

Uygulama kaynağı.

JSON gösterimi
{
  "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
}
Alanlar
id

string

Uygulamanın kimliği.

name

string

Uygulamanın adı.

author

string

Uygulamanın yazarı.

description

string

Uygulamanın açıklaması.

category

object (ApplicationCategory)

Uygulamanın kategorisi.

assets[]

object (ImageAsset)

Uygulamanın öğeleri.

instances[]

object (Instance)

Uygulamanın örnekleri.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#application sabit dizesidir.

lastUpdatedTimestamp

string (int64 format)

Uygulamanın son güncellenme zaman damgası.

achievement_count

integer

Şu anda kimliği doğrulanmış durumda olan oynatıcı tarafından görülebilen başarıların sayısı.

leaderboard_count

integer

Şu anda kimliği doğrulanmış durumda olan oyuncu tarafından görülebilen skor tablosu sayısı.

enabledFeatures[]

enum (ApplicationFeature)

Uygulama için etkinleştirilen özelliklerin listesi.

themeColor

string

Uygulama temalı renk olarak hangi rengin kullanılacağı konusunda istemci kullanıcı arayüzüne bir ipucu. Renk, RGB üçlüsü (ör. "E0E0E0") olarak verilir.

ApplicationCategory

Bir uygulama kategorisi nesnesi.

JSON gösterimi
{
  "primary": string,
  "secondary": string,
  "kind": string
}
Alanlar
primary

string

Birincil kategori.

secondary

string

İkincil kategori.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#applicationCategory sabit dizesidir.

ImageAsset

Resim öğesi nesnesi.

JSON gösterimi
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
Alanlar
name

string

Öğenin adıdır.

width

integer

Öğenin genişliği.

height

integer

Öğenin yüksekliği.

url

string

Öğenin URL'sidir.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#imageAsset sabit dizesidir.

Örnek

Örnek kaynağı.

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

enum (PlatformType)

Platform türü.

name

string

Yerelleştirilmiş görünen ad.

turnBasedPlay

boolean

Bu oyun örneğinin sıraya dayalı oyunu destekleyip desteklemediğini gösteren işaret.

realtimePlay

boolean

Bu oyun örneğinin gerçek zamanlı oynatmayı destekleyip desteklemediğini gösteren işarettir.

androidInstance

object (InstanceAndroidDetails)

Android için platforma bağlı ayrıntılar.

iosInstance

object (InstanceIosDetails)

iOS için platforma bağlı ayrıntılar.

webInstance

object (InstanceWebDetails)

Web için platforma bağlı ayrıntılar.

acquisitionUri

string

Kullanıcının bu örneği nereden edinebileceğini gösteren URI.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instance sabit dizesidir.

PlatformType

Olası platform türleri.

Sıralamalar
ANDROID Örnek, Android içindir.
IOS Örnek, iOS içindir.
WEB_APP Örnek, Web Uygulaması içindir.

InstanceAndroidDetails

Android örneği ayrıntıları kaynağı.

JSON gösterimi
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
Alanlar
packageName

string

Google Play URL'siyle eşlenen Android paket adı.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceAndroidDetails sabit dizesidir.

enablePiracyCheck

boolean

Korsanlıkla mücadele kontrolünün etkin olup olmadığını gösteren işaret.

preferred

boolean

Bu örneğin yeni yüklemeler için varsayılan olduğunu belirtir.

InstanceIosDetails

iOS ayrıntılar kaynağı.

JSON gösterimi
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
Alanlar
kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceIosDetails sabit dizesidir.

bundleIdentifier

string

Paket tanımlayıcısı.

itunesAppId

string

iTunes App Kimliği.

supportIphone

boolean

Bu örneğin iPhone'u destekleyip desteklemediğini gösteren işaret.

supportIpad

boolean

Bu örneğin iPad'i destekleyip desteklemediğini gösteren işaretler.

preferredForIphone

boolean

Bu örneğin, iPhone cihazlardaki yeni yüklemeler için varsayılan olduğunu belirtir.

preferredForIpad

boolean

Bu örneğin, iPad cihazlardaki yeni yüklemeler için varsayılan olduğunu belirtir.

InstanceWebDetails

Web ayrıntıları kaynağı.

JSON gösterimi
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
Alanlar
launchUrl

string

Oyun için başlangıç URL'si.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceWebDetails sabit dizesidir.

preferred

boolean

Bu örneğin yeni yüklemeler için varsayılan olduğunu belirtir.

ApplicationFeature

Olası uygulama özellikleri.

Sıralamalar
SNAPSHOTS Kaydedilen Oyunlar (anlık görüntüler).

Yöntemler

get

Uygulamanın belirtilen kimliğe sahip meta verilerini alır.

getEndPoint

İstenen uç nokta türü için bir URL döndürür.

played

Kimliği doğrulanmış kullanıcının uygulamanızı oynattığını belirtin.

verify

Bu istekle birlikte sağlanan yetkilendirme jetonunun, belirtilen kimliğe sahip uygulama için olduğunu doğrular ve kendisine izin verilen oynatıcının kimliğini döndürür.