Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Dokumentacja API
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ta strona zawiera listę klas, interfejsów, struktur i wyliczeń dostępnych w interfejsie Google Play Games PC SDK for Unity API.
Przestrzeń nazw: PlayPcSdkManaged.Initialization
Obsługuje cykl życia połączenia między grą Unity a środowiskiem wykonawczym Play Games PC SDK.
Zajęcia
| Typ |
Nazwa |
Opis |
Class |
GooglePlayInitialization |
Statyczny punkt wejścia do pakietu SDK. Zawiera metody asynchronicznego inicjowania połączenia. |
Class |
InitializeResult |
Reprezentuje wynik operacji inicjowania. |
Wartości w polu enum
| Typ |
Nazwa |
Opis |
Enum |
InitializationError |
Kody błędów zwracane podczas inicjalizacji, takie jak SdkRuntimeUnavailable i SdkRuntimeUpdateRequired. |
Przestrzeń nazw: PlayPcSdkManaged.Billing
Umożliwia dostęp do funkcji płatności Google Play, w tym do zakupów w aplikacji i subskrypcji.
Zajęcia
Klienci i wyniki
| Typ |
Nazwa |
Opis |
Class |
BillingClient |
Główny klient do interakcji z usługą płatności. Zarządza natywnym połączeniem C++ i musi zostać usunięty. |
Class |
QueryProductDetailsResult |
Wynik zwrócony przez QueryProductDetailsAsync. W przypadku powodzenia zawiera listę szczegółów produktu. |
Class |
LaunchPurchaseFlowResult |
Wynik zwrócony przez LaunchPurchaseFlowAsync. W przypadku powodzenia zawiera szczegóły zakupu. |
Class |
QueryPurchasesResult |
Wynik zwrócony przez QueryPurchasesAsync. Zawiera listę zakupów należących do użytkownika. |
Class |
AcknowledgePurchaseResult |
Wynik zwrócony przez AcknowledgePurchaseAsync. |
Class |
ConsumePurchaseResult |
Wynik zwrócony przez ConsumePurchaseAsync. |
Struktury
Parametry i modele
| Typ |
Nazwa |
Opis |
Struct |
QueryProductDetailsParams |
Parametry wejściowe do wysyłania zapytań o szczegóły produktu, zawierające listę identyfikatorów produktów. |
Struct |
LaunchPurchaseFlowParams |
Parametry wejściowe do uruchamiania zakupu, w tym OfferToken, Quantity i zaciemnione identyfikatory. |
Struct |
AcknowledgePurchaseParams |
Parametry wejściowe do potwierdzania zakupu, wymagające PurchaseToken. |
Struct |
ConsumePurchaseParams |
Parametry wejściowe do wykorzystania zakupu, wymagające PurchaseToken. |
Struct |
ProductId |
Reprezentuje identyfikator produktu i jego typ (InApp lub Subs). |
Struct |
ProductDetails |
Szczegółowe informacje o produkcie, w tym tytuł, opis i dostępne oferty. |
Struct |
ProductOffer |
Reprezentuje konkretną ofertę cenową produktu, w tym FormattedPrice i OfferToken. |
Struct |
ProductPurchaseDetails |
Szczegóły transakcji, w tym OrderId, PurchaseState i PurchaseToken. |
Wartości w polu enum
| Typ |
Nazwa |
Opis |
Enum |
BillingError |
Kody stanu reprezentujące wynik operacji płatności, takie jak Ok, UserCanceled i ItemAlreadyOwned. |
Enum |
ProductType |
Określa typ produktu: InApp (1) lub Subs (subskrypcja). |
Enum |
PurchaseState |
Stan zakupu: Unspecified (0), Purchased (1) lub Pending (2). |
Przestrzeń nazw: PlayPcSdkManaged.Integrity
Umożliwia dostęp do interfejsu Play Integrity API w celu wykrywania nadużyć i oszustw.
Zajęcia
Klienci i wyniki
| Typ |
Nazwa |
Opis |
Class |
IntegrityClient |
Główny klient do interakcji z interfejsem Integrity API. Zarządza natywnym połączeniem C++ i musi zostać usunięty. |
Class |
PrepareIntegrityTokenResult |
Wynik zwrócony przez PrepareIntegrityTokenAsync. |
Class |
RequestIntegrityTokenResult |
Wynik zwrócony przez RequestIntegrityTokenAsync. W przypadku powodzenia zawiera podpisane bajty tokena. |
Struktury (parametry i modele)
| Typ |
Nazwa |
Opis |
Struct |
PrepareIntegrityTokenParams |
Parametry wejściowe do kroku przygotowania, wymagające CloudProjectNumber. |
Struct |
RequestIntegrityTokenParams |
Parametry wejściowe do kroku żądania, wymagające RequestTokenData i RequestHash. |
Struct |
RequestTokenData |
Dane pośrednie zwracane przez krok przygotowania (zawierające WarmUpSessionId) wymagane do kolejnego żądania. |
Wartości w polu enum
| Typ |
Nazwa |
Opis |
Enum |
IntegrityError |
Kody stanu reprezentujące wynik operacji sprawdzania integralności, takie jak Ok, CloudProjectNumberIsInvalid i NetworkError. |
Przestrzeń nazw: PlayPcSdkManaged.InstallReferrer
Umożliwia dostęp do interfejsu Play Install Referrer API, który pozwala grze określić źródło, z którego została zainstalowana ze Sklepu Google Play.
Zajęcia
Klienci i wyniki
| Typ |
Nazwa |
Opis |
Class |
InstallReferrerClient |
Główny klient do interakcji z usługą Install Referrer. Zarządza natywnym połączeniem C++ i musi zostać usunięty. |
Class |
GetInstallReferrerResult |
Wynik zwrócony przez GetInstallReferrerAsync. W przypadku powodzenia zawiera informacje o poleceniu. |
Struktury
Modele
| Typ |
Nazwa |
Opis |
Struct |
GetInstallReferrerResultValue |
Reprezentuje pomyślny wynik zapytania, zawierający ciąg InstallReferrer i InstallTimeEpochSeconds. |
Wartości w polu enum
| Typ |
Nazwa |
Opis |
Enum |
InstallReferrerError |
Kody stanu reprezentujące wynik operacji Install Referrer, takie jak Ok i Error. |
Przestrzeń nazw: PlayPcSdkManaged.Recall
Umożliwia dostęp do interfejsu Play Games Services Recall API, który pozwala łączyć konta w grze z kontami w Usługach gier Google Play.
Zajęcia
Klienci i wyniki
| Typ |
Nazwa |
Opis |
Class |
RecallClient |
Główny klient do interakcji z usługą Recall. Zarządza natywnym połączeniem C++ i musi zostać usunięty. |
Class |
RequestRecallAccessResult |
Wynik zwrócony przez RequestRecallAccessAsync. W przypadku powodzenia zawiera identyfikator sesji Recall. |
Struktury
Modele
| Typ |
Nazwa |
Opis |
Struct |
RequestRecallAccessResultValue |
Reprezentuje pomyślny wynik żądania dostępu, zawierający RecallSessionId. |
Wartości w polu enum
| Typ |
Nazwa |
Opis |
Enum |
GamesRecallError |
Kody stanu reprezentujące wynik operacji Recall, takie jak Ok i Error. |
Przestrzeń nazw: PlayPcSdkManaged.Unity
Pomocnicy i adaptery specyficzne dla Unity na potrzeby pakietu SDK.
Zajęcia
| Typ |
Nazwa |
Opis |
Class |
PlayPcSdkFactory |
Klasa fabryczna używana do tworzenia instancji BillingClient, IntegrityClient, InstallReferrerClient i RecallClient oraz do pobierania InitializationHandler. Ta klasa obsługuje generowanie wywołań zwrotnych specyficznych dla Unity. |
Przestrzeń nazw: PlayPcSdkManaged.Core
Infrastruktura podstawowa współdzielona przez moduły pakietu SDK.
Zajęcia
| Typ |
Nazwa |
Opis |
Class |
Result<TError, TValue> |
Klasa bazowa dla wszystkich wyników interfejsu API. Zawiera właściwości IsOk, Code, ErrorMessage i Value. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-07-10 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-07-10 UTC."],[],[]]