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:
- Pakiety SDK Unity są oparte na modelu open source Pakiety SDK w języku C++ –
- Pakiety SDK C++ są wbudowane w oprogramowanie typu open source pakiety SDK na iOS, Pakiety SDK na Androida.
Przykłady krótkiego wprowadzenia
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 .