Informacje o Firebase dla Unity

Gdy pracujesz nad projektem w Unity za pomocą Firebase, nieznanych jeszcze koncepcjom Firebase. Na tej stronie znajdziesz odpowiedzi lub wskazać materiały, z których można dowiedzieć się więcej.

Zachęcamy do odwiedzenia jednej z naszych społeczności online, jeśli macie pytania Temat nieuwzględniony na tej stronie. Będziemy też aktualizować tę stronę o nowe tematy okresowo, więc zaglądaj tu regularnie, by sprawdzać, czy dodaliśmy temat, który Cię interesuje. o aplikacji.

Obsługa biblioteki Firebase według platformy

Tabela poniżej zawiera informacje o tym, które biblioteki Firebase są zgodne z którymi platform. Obecnie platformy komputerowe są oficjalnie obsługiwane tylko w Edytor Unity ułatwiający tworzenie przepływów pracy.

Platforma Android iOS tvOS macOS
(beta)
Windows
(beta)
Linux
(beta)
A/B Testing Wersja 10.4.0 lub nowsza
Analytics Wersja 10.4.0 lub nowsza
App Distribution Wersja 10.4.0 lub nowsza
Authentication Wersja 10.4.0 lub nowsza
Cloud Firestore Wersja 10.4.0 lub nowsza
Cloud Functions Wersja 10.4.0 lub nowsza
Cloud Messaging Wersja 10.4.0 lub nowsza
Cloud Storage Wersja 10.4.0 lub nowsza
Crashlytics Wersja 10.4.0 lub nowsza
Dynamic Links
Realtime Database Wersja 10.4.0 lub nowsza
Remote Config Wersja 10.4.0 lub nowsza

Usługi Google – pliki konfiguracyjne

Aby dodać Firebase do projektu w Unity, musisz dodać Firebase plik konfiguracyjny:

  • Na platformach Apple: dodaj GoogleService-Info.plist.
  • Na urządzeniu z Androidem: dodaj google-services.json.
  • W przypadku komputera: dodaj jeden lub oba te pliki konfiguracyjne w zależności od na platformach, na których tworzysz.

Jeśli chcesz używać wielu projektów Firebase w jednej aplikacji, odwiedź dokumentacja na temat konfigurowania wielu opcji projekty.

Zasoby open source dotyczące pakietu SDK Firebase Unity

Firebase wspiera programowanie open source opinie.

Pakiety SDK Firebase

Pakiety SDK Unity typu open source są dostępne w GitHubie .

Poniżej znajdziesz informacje o sposobie tworzenia pakietów SDK Unity dla Firebase:

Przykłady krótkiego wprowadzenia

Firebase przechowuje kolekcję przykładowych krótkiego wprowadzenia dla interfejsów API Firebase Jedność. Te krótkie wprowadzenia znajdziesz w naszym publicznym serwisie GitHub dotyczącym Firebase repozytorium krótkiego wprowadzenia.

Możesz otworzyć poszczególne krótkie wprowadzenia w Unity, a następnie uruchomić je na urządzeniu mobilnym lub w do edytora Unity. Możesz też użyć tych krótkich wprowadzeń jako przykładowego kodu do użycia Pakiety SDK Firebase.

MechaHamster

MechaHamster to napisana w Unity gra typu open source, która pokazuje funkcje Firebase w opublikowaną grze, w tym Google Analytics, Authentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions i Test Lab. Są one dostępne w Firebase GitHub .

Rozwiązania Firebase Unity

Firebase Unity Solutions to repozytorium zawierające wiele elementów typu open source ułatwiają programistom Unity wykonywanie typowych zadań w Firebase. Bieżąca rozwiązania to m.in. implementacja tablicy wyników oraz narzędzie do tworzenia i synchronizowania Konfiguracje Firebase Remote Config bezpośrednio w edytorze Unity. Jest dostępne w naszym GitHubie Firebase .