Próbuję zaimplementować system uwierzytelniania Firebase w moim projekcie gry Unity. Wszystko jest poprawnie skonfigurowane na panelu konsoli na stronie internetowej. Czytałem dokumenty i nie mogę znaleźć sposobu na zalogowanie się do Google przy użyciu dowolnego interfejsu API w ramach Firebase w Unity. Kupiłem więc wtyczkę Play31 dla Prime Unity.Unity/Firebase Jak uwierzytelnić się przy użyciu Google?
Oto moje pytania:
Jak uwierzytelnić za pomocą Google bezpośrednio w Firebase? Czy muszę zarządzać znakiem Google w sobie?
W Firebase docs znalazłem:
"Gdy użytkownik pomyślnie podpisuje się, wymieniać token dostępu dla Firebase poświadczeń i uwierzytelnienie Firebase użyciu poświadczeń Firebase:"
Firebase.Auth.Credential credential = Firebase.Auth.GoogleAuthProvider.GetCredential(googleIdToken, googleAccessToken); auth.SignInWithCredentialAsync(credential).ContinueWith(task => { //......// });
Jak mogę uzyskać identyfikator googleIdToken, googleAccessToken, który jest przekazywany jako parametry powyżej?
Proszę o pomoc (z kodem). Bardzo podoba mi się Firebase i chciałbym, aby działało bez żadnych wtyczek innych firm, takich jak PRIME31.
https://stackoverflow.com/questions/40838154/retrieve-google-access-token-after-authenticated-using- firebase-authentication – vovkas
Instrukcja krok po kroku pomóc mi https://stackoverflow.com/a/40946219/1043331 – vovkas
Zobacz [tę odpowiedź] (https://stackoverflow.com/questions/34639015/how-do-you-integrate- the-new-google-sign-in-on-a-xamarin-android-app? answerertab = aktywny # tab-top) @SushiHangover –