Wiadomości o usłudze

Bezproblemowe logowanie graczy: przedstawiamy wtyczkę open source Zaloguj się przez Google do Unity

Czas czytania: 1 min
Wyświetl profil Michelle Martin
Michelle Martin Starszy konsultant ds. rozwiązań, użytkownicy i usługi, tożsamość Core 3P

Unity obsługuje ponad połowę wszystkich tytułów mobilnych na świecie, dlatego pierwsze wrażenie jest bardzo ważne. Dla deweloperów gier płynne i niezawodne wprowadzenie graczy jest kluczowe dla utrzymania ich od pierwszego dnia i zapewnienia długoterminowego zaangażowania. Jednak przez lata deweloperzy, którzy chcieli zintegrować uwierzytelnianie Google z grami Unity, często polegali na wycofanych przykładowych mostach, które nie radziły sobie z nowoczesnymi potokami kompilacji Gradle i wymaganiami AndroidX.

Z przyjemnością informujemy o wprowadzeniu wtyczki mobilnej Zaloguj się przez Google do Unity, która jest teraz dostępna publicznie jako rozwiązanie open source na GitHubie.

Ta wtyczka została stworzona z myślą o wymaganiach nowoczesnych silników, w tym o pełnej zgodności z Unity 6.5. Ta wtyczka, przygotowana do zastosowań produkcyjnych, zastępuje starszą implementację własnym, wydajnym mostem uwierzytelniania.

Najważniejsze informacje dla deweloperów gier

  • Uproszczona wydajność natywna: dzięki wdrożeniu lekkich mostów tylko natywnych wtyczka minimalizuje narzut w czasie działania, usuwa starsze elementy i zapewnia przewidywalne, szybkie interakcje logowania na różnych urządzeniach.
  • Nowoczesne standardy bezpieczeństwa: bezpośrednia integracja z nowoczesnym menedżerem danych logowania na Androidzie (Kotlin) i GIDSignIn na iOS (Objective-C++), co zapewnia graczom szybkie logowanie bez hasła przy jednoczesnym zachowaniu zgodności ze standardami prywatności i bezpieczeństwa na poziomie platformy.
  • Konfiguracja zintegrowana z edytorem: deweloperzy mogą skonfigurować identyfikator klienta internetowego i odwrócony identyfikator klienta iOS bezpośrednio w edytorze silnika, wybierając Okno > Logowanie przez Google (natywne) > Ustawienia. Dzięki temu nie trzeba ręcznie edytować pliku manifestu.
  • Niezależność od backendu: wtyczka nie ogranicza deweloperów do jednego stosu backendu, ale pobiera podpisany token identyfikacji Google (idToken) bezpośrednio do skryptów C# za pomocą wywołań zwrotnych zdarzeń. Możesz bezproblemowo przekazywać tokeny do różnych platform backendu jako usługi, takich jak Uwierzytelnianie Firebase, Supabase, Auth0 itp., lub do własnej platformy zarządzania użytkownikami.
  • Łatwa konfiguracja: łatwo zintegruj wtyczkę, pobierając gotowy pakiet .unitypackage.

Niezależnie od tego, czy jesteś niezależnym deweloperem gier tworzącym prototyp swojego pierwszego tytułu, czy uznanym studiem optymalizującym proces wprowadzania graczy przed kolejną globalną premierą na Unity 6.5, rozpoczęcie pracy zajmie Ci tylko kilka minut:

👉 Zapoznaj się z wtyczką Zaloguj się przez Google do Unity w repozytorium GitHub.

Autor:
Czytaj dalej