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

Uygulamayı yazan kişi.

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 sabit games#application dizesidir.

lastUpdatedTimestamp

string (int64 format)

Uygulamanın son güncelleme zaman damgası.

achievement_count

integer

Kimliği doğrulanmış olan oyuncuya görünür olan başarıların sayısı.

leaderboard_count

integer

Kimliği doğrulanmış olan oyuncuya görünür olan skor tablolarının sayısı.

enabledFeatures[]

enum (ApplicationFeature)

Uygulama için etkinleştirilen özelliklerin listesi.

themeColor

string

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

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 sabit games#applicationCategory 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ğidir.

url

string

Öğenin URL'si.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit games#imageAsset 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ı oynamayı destekleyip desteklemediğini gösteren işaret.

realtimePlay

boolean

Bu oyun örneğinin gerçek zamanlı oynatmayı destekleyip desteklemediğini göstermek için işaretleyin.

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 sabit games#instance 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'si ile eşlenen Android paketi adı.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit games#instanceAndroidDetails 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 sabit games#instanceIosDetails dizesidir.

bundleIdentifier

string

Paket tanımlayıcısı.

itunesAppId

string

iTunes uygulama 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şaret.

preferredForIphone

boolean

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

preferredForIpad

boolean

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

InstanceWebDetails

Web ayrıntıları kaynağı.

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

string

Oyunun başlatma URL'si.

kind

string

Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit games#instanceWebDetails 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

Belirtilen kimliğe sahip uygulamanın meta verilerini alır.

getEndPoint

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

played

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

verify

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