Bir uygulamanın meta verilerini temsil eder.
Bu kaynakla ilgili yöntemlerin listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
Bu, Uygulama kaynağı için bir JSON şablonudur.
{ "kind": "games#application", "id": string, "name": string, "author": string, "description": string, "category": { "kind": "games#applicationCategory", "primary": string, "secondary": string }, "assets": [ { "kind": "games#imageAsset", "name": string, "width": integer, "height": integer, "url": string } ], "instances": [ { "kind": "games#instance", "platformType": string, "name": string, "turnBasedPlay": boolean, "realtimePlay": boolean, "acquisitionUri": string, "androidInstance": { "kind": "games#instanceAndroidDetails", "packageName": string, "enablePiracyCheck": boolean, "preferred": boolean }, "iosInstance": { "kind": "games#instanceIosDetails", "supportIphone": boolean, "supportIpad": boolean, "bundleIdentifier": string, "itunesAppId": string, "preferredForIphone": boolean, "preferredForIpad": boolean }, "webInstance": { "kind": "games#instanceWebDetails", "launchUrl": string, "preferred": boolean } } ], "lastUpdatedTimestamp": long, "achievement_count": integer, "leaderboard_count": integer, "enabledFeatures": [ string ], "themeColor": string }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
achievement_count |
integer |
Kimliği doğrulanmış oyuncu tarafından görülebilen başarı sayısı. | |
assets[] |
list |
Uygulamanın öğeleri. | |
assets[].height |
integer |
Öğenin yüksekliği. | |
assets[].kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#imageAsset sabit dizesidir. |
|
assets[].name |
string |
Öğenin adıdır. | |
assets[].url |
string |
Öğenin URL'si. | |
assets[].width |
integer |
Öğenin genişliği. | |
author |
string |
Uygulamanın yazarı. | |
category |
nested object |
Uygulamanın kategorisi. | |
category.kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#applicationCategory sabit dizesidir. |
|
category.primary |
string |
Birincil kategori. | |
category.secondary |
string |
İkincil kategori. | |
description |
string |
Uygulamanın açıklaması. | |
enabledFeatures[] |
list |
Uygulama için etkinleştirilen özelliklerin listesidir. Olası değerler:
|
|
id |
string |
Uygulamanın kimliği. | |
instances[] |
list |
Uygulamanın örnekleri. | |
instances[].acquisitionUri |
string |
Kullanıcının bu örneği nereden edinebileceğini gösteren URI. | |
instances[].androidInstance |
nested object |
Android için platforma bağlı ayrıntılar. | |
instances[].androidInstance.enablePiracyCheck |
boolean |
Korsanlıkla mücadele kontrolünün etkinleştirilip etkinleştirilmediğini gösteren işaret. | |
instances[].androidInstance.kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceAndroidDetails sabit dizesidir. |
|
instances[].androidInstance.packageName |
string |
Google Play URL'siyle eşlenen Android paket adı. | |
instances[].androidInstance.preferred |
boolean |
Bu örneğin yeni yüklemeler için varsayılan ayar olduğunu belirtir. | |
instances[].iosInstance |
nested object |
iOS için platforma bağlı ayrıntılar. | |
instances[].iosInstance.bundleIdentifier |
string |
Paket tanımlayıcısı. | |
instances[].iosInstance.itunesAppId |
string |
iTunes Uygulama Kimliği. | |
instances[].iosInstance.kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceIosDetails sabit dizesidir. |
|
instances[].iosInstance.preferredForIpad |
boolean |
Bu örneğin, iPad cihazlardaki yeni yüklemeler için varsayılan ayar olduğunu belirtir. | |
instances[].iosInstance.preferredForIphone |
boolean |
Bu örneği, iPhone cihazlardaki yeni yüklemeler için varsayılan ayar olarak belirtir. | |
instances[].iosInstance.supportIpad |
boolean |
Bu örneğin iPad'i destekleyip desteklemediğini belirtmek için işaretleyin. | |
instances[].iosInstance.supportIphone |
boolean |
Bu örneğin iPhone'u destekleyip desteklemediğini belirtmek için işaretleyin. | |
instances[].kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instance sabit dizesidir. |
|
instances[].name |
string |
Yerelleştirilmiş görünen ad. | |
instances[].platformType |
string |
Platform türü. Olası değerler:
Kabul edilen değerler şunlardır:
|
|
instances[].realtimePlay |
boolean |
Bu oyun örneğinin gerçek zamanlı oynatmayı destekleyip desteklemediğini göstermek için işaretleyin. | |
instances[].turnBasedPlay |
boolean |
Bu oyun örneğinin sıraya dayalı oynamayı destekleyip desteklemediğini göstermek için işaretleyin. | |
instances[].webInstance |
nested object |
Web için platforma bağlı ayrıntılar. | |
instances[].webInstance.kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#instanceWebDetails sabit dizesidir. |
|
instances[].webInstance.launchUrl |
string |
Oyunun URL'sini başlatın. | |
instances[].webInstance.preferred |
boolean |
Bu örneğin yeni yüklemeler için varsayılan ayar olduğunu belirtir. | |
kind |
string |
Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman games#application sabit dizesidir. |
|
lastUpdatedTimestamp |
long |
Uygulamanın son güncellenme zaman damgası. | |
leaderboard_count |
integer |
Kimliği doğrulanmış oyuncu tarafından görülebilen skor tablolarının sayısı. | |
name |
string |
Uygulamanın adı. | |
themeColor |
string |
Uygulama temasında kullanılacak renk için istemci kullanıcı arayüzüne yönelik bir ipucu. Renk, RGB üçlüsü olarak verilir (ör. "E0E0E0"). |
Yöntemler
- edin
- Verilen kimliğe sahip uygulamanın meta verilerini alır. İstenen uygulama, belirtilen
platformType
için mevcut değilse döndürülen yanıt hiçbir örnek verisi içermez. - oynatıldı
- Şu anda kimliği doğrulanmış kullanıcının uygulamanızı oynadığını belirtin.
- doğrula
- Bu istekle sağlanan kimlik doğrulama jetonunu, belirtilen kimliğe sahip uygulama için doğrular ve kendisine verilen oynatıcının kimliğini döndürür.