Pakiet SDK Gier Google Play na PC dla Unity udostępnia natywny interfejs C# do integrowania usług Gier Google Play na PC. Ten pakiet został stworzony specjalnie dla silnika Unity. Zawiera on pakiet C++ SDK, aby zapewnić nowoczesny, bezpieczny pod względem typów i asynchroniczny interfejs API dla deweloperów C#.
Pakiet Unity umożliwia integrację podstawowych funkcji, w szczególności rozliczeń i weryfikacji integralności, bez konieczności stosowania niestandardowych otoczek natywnych ani ręcznego zarządzania interoperacyjnością C++.
Najważniejsze funkcje
- Natywna obsługa C#: dostęp do pełnego pakietu SDK Gier Play na PC za pomocą standardowych klas i metod C#. Otoka obsługuje wszystkie operacje marshalling między C# a natywnymi bibliotekami C++.
- Nowoczesny interfejs Async API: wszystkie operacje asynchroniczne korzystają ze standardowych wzorców C# Task i async lub await. Zastępuje to starsze mechanizmy wywoływania zwrotnego, dzięki czemu kod jest bardziej przejrzysty i czytelny.
- Ujednolicone obsługiwanie błędów: wyniki interfejsu API korzystają ze standardowego wzorca Result.
Sprawdź pole
Result.IsOk, aby potwierdzić powodzenie, lub sprawdź poleResult.Code, aby znaleźć konkretne wyliczenia błędów (np.BillingError,IntegrityError). - Obsługa architektur x86 i x64: pakiet zawiera natywne pliki binarne dla architektur x86 i x64. Dzięki temu możesz tworzyć 32-bitowe lub 64-bitowe wersje gry, które są w pełni zgodne z 64-bitowym środowiskiem wykonawczym Gier Google Play na PC.
- Format menedżera pakietów Unity (UPM): dystrybuowany jako standardowy plik tar z łatwym zarządzaniem zależnościami i integracją kontroli wersji.
Obsługiwane funkcje
Obecna wersja obsługuje te moduły Google Play:
- Inicjowanie: zarządzanie cyklem życia połączenia między grą w Unity a platformą Gry Google Play na PC.
- Rozliczenia w Google Play: pełna obsługa zakupów w aplikacji i subskrypcji przy użyciu nowoczesnego
BillingClient. - Play Integrity: chroń swoją grę przed nadużyciami i nieautoryzowanymi modyfikacjami, prosząc o tokeny integralności bezpośrednio w Unity.
Wymagania systemowe
Zanim zaczniesz, sprawdź, czy Twoje środowisko programistyczne spełnia te wymagania:
| Komponent | Wymaganie |
|---|---|
| Wersja Unity | 2018.4 lub nowsza |
| Backend skryptów | IL2CPP |
| Zgodność interfejsu API | .NET Standard 2.0 lub .NET Framework 4.x |
| Platforma docelowa | System operacyjny: Windows (64-bitowy)
Obsługiwana architektura gry: x86 (32-bitowa) lub x64 (64-bitowa) |
Dalsze kroki
Wykonaj te czynności:
- Dowiedz się, jak zintegrować pakiet SDK Gier Google Play na PC z Unity za pomocą UPM i skonfigurować manifest kompilacji.
- Wyświetl przykłady kodu i dokumentację referencyjną funkcji, takich jak rozliczenia, integralność i inicjowanie.