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