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:
- 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 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 .