Informacje o Firebase dla Unity

Opracowując projekt w Unity za pomocą Firebase, możesz zauważyć, 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)
Testy A/B Wersja 10.4.0 lub nowsza
Analytics Wersja 10.4.0 lub nowsza
Rozpowszechnianie aplikacji Wersja 10.4.0 lub nowsza
Uwierzytelnianie Wersja 10.4.0 lub nowsza
Cloud Firestore Wersja 10.4.0 lub nowsza
Cloud Functions Wersja 10.4.0 lub nowsza
Komunikacja w chmurze Wersja 10.4.0 lub nowsza
Cloud Storage Wersja 10.4.0 lub nowsza
Crashlytics Wersja 10.4.0 lub nowsza
Linki dynamiczne
Baza danych czasu rzeczywistego Wersja 10.4.0 lub nowsza
Zdalna konfiguracja 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:

Krótkie wprowadzenie – przykłady

Firebase przechowuje zbiór przykładowych krótkich startów 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 dostępne w opublikowanej grze, w tym Google Analytics, Uwierzytelnianie, Baza danych czasu rzeczywistego, Komunikacja w chmurze, Crashlytics, Zdalna konfiguracja Cloud Storage, Cloud Functions i Test Lab. Jest ona dostępna 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 Zdalnej konfiguracji Firebase bezpośrednio w edytorze Unity. Jest dostępne w naszym GitHubie Firebase .