- Zasób: Application
- ApplicationCategory
- ImageAsset
- Instancja
- PlatformType
- InstanceAndroidDetails
- InstanceIosDetails
- InstanceWebDetails
- ApplicationFeature
- Metody
Zasób: Application
Zasób aplikacji.
Zapis JSON |
---|
{ "id": string, "name": string, "author": string, "description": string, "category": { object ( |
Pola | |
---|---|
id |
Identyfikator aplikacji. |
name |
Nazwa aplikacji. |
author |
Autor aplikacji. |
description |
Opis aplikacji. |
category |
Kategoria aplikacji. |
assets[] |
Zasoby aplikacji. |
instances[] |
Instancje aplikacji. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
lastUpdatedTimestamp |
Sygnatura czasowa ostatniej aktualizacji aplikacji. |
achievement_count |
Liczba osiągnięć widocznych dla obecnie uwierzytelnionego gracza. |
leaderboard_count |
Liczba tabel wyników widocznych dla obecnie uwierzytelnionego gracza. |
enabledFeatures[] |
Lista funkcji, które zostały włączone w aplikacji. |
themeColor |
Wskazówka dla interfejsu klienta dotycząca koloru, którego należy użyć jako koloru związanego z aplikacją. Kolor jest podany jako triol RGB (np. „E0E0E0”). |
ApplicationCategory
Obiekt kategorii aplikacji.
Zapis JSON |
---|
{ "primary": string, "secondary": string, "kind": string } |
Pola | |
---|---|
primary |
Kategoria podstawowa. |
secondary |
Kategoria dodatkowa. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
ImageAsset
Obiekt komponentu z obrazem.
Zapis JSON |
---|
{ "name": string, "width": integer, "height": integer, "url": string, "kind": string } |
Pola | |
---|---|
name |
Nazwa zasobu. |
width |
Szerokość zasobu. |
height |
Wysokość zasobu. |
url |
Adres URL zasobu. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
Instancja
Zasób instancji.
Zapis JSON |
---|
{ "platformType": enum ( |
Pola | |
---|---|
platformType |
Typ platformy. |
name |
Zlokalizowana wyświetlana nazwa. |
turnBasedPlay |
Flaga poinformowania, czy ta instancja gry obsługuje rozgrywkę turową. |
realtimePlay |
Flaga, by pokazać, czy ta instancja gry obsługuje rozgrywkę w czasie rzeczywistym. |
androidInstance |
Szczegóły zależne od platformy w przypadku Androida. |
iosInstance |
Szczegóły zależne od platformy w przypadku iOS. |
webInstance |
Szczegóły zależne od platformy w przypadku zasobów internetowych. |
acquisitionUri |
Identyfikator URI, który wskazuje, gdzie użytkownik może pozyskać tę instancję. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
PlatformType
Możliwe typy platform.
Wartości w polu enum | |
---|---|
ANDROID |
Instancja jest przeznaczona dla Androida. |
IOS |
Instancja jest przeznaczona na iOS. |
WEB_APP |
Instancja jest przeznaczona dla aplikacji internetowej. |
InstanceAndroidDetails
Zasób szczegółów instancji Androida.
Zapis JSON |
---|
{ "packageName": string, "kind": string, "enablePiracyCheck": boolean, "preferred": boolean } |
Pola | |
---|---|
packageName |
Nazwa pakietu na Androida mapowana na adres URL Google Play. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
enablePiracyCheck |
Flaga z informacją, czy kontrola antypiracka jest włączona. |
preferred |
Wskazuje, że ta instancja jest domyślną instancją w przypadku nowych instalacji. |
InstanceIosDetails
Zasób szczegółowych informacji o iOS.
Zapis JSON |
---|
{ "kind": string, "bundleIdentifier": string, "itunesAppId": string, "supportIphone": boolean, "supportIpad": boolean, "preferredForIphone": boolean, "preferredForIpad": boolean } |
Pola | |
---|---|
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
bundleIdentifier |
Identyfikator pakietu. |
itunesAppId |
Identyfikator aplikacji iTunes. |
supportIphone |
Flaga, aby wskazać, czy ta instancja obsługuje iPhone'a. |
supportIpad |
Flaga z informacją, czy ta instancja obsługuje iPada. |
preferredForIphone |
Wskazuje, że ta instancja jest domyślnym ustawieniem dla nowych instalacji na urządzeniach iPhone. |
preferredForIpad |
Wskazuje, że ta instancja jest domyślną instancją w przypadku nowych instalacji na iPadach. |
InstanceWebDetails
Zasób szczegółów z internetu.
Zapis JSON |
---|
{ "launchUrl": string, "kind": string, "preferred": boolean } |
Pola | |
---|---|
launchUrl |
URL uruchamiania gry. |
kind |
Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków |
preferred |
Wskazuje, że ta instancja jest domyślną instancją w przypadku nowych instalacji. |
ApplicationFeature
Możliwe funkcje aplikacji.
Wartości w polu enum | |
---|---|
SNAPSHOTS |
Zapisane gry (zrzuty). |
Metody |
|
---|---|
|
Pobiera metadane aplikacji o podanym identyfikatorze. |
|
Zwraca adres URL dla żądanego typu punktu końcowego. |
|
Wskaż, że obecnie uwierzytelniony użytkownik odtwarza Twoją aplikację. |
|
Sprawdza, czy token uwierzytelniania dostarczony z tym żądaniem jest przeznaczony dla aplikacji o podanym identyfikatorze i zwraca identyfikator odtwarzacza, dla którego został przyznany. |