Podczas opracowywania projektu Unity przy użyciu Firebase możesz odkryć pojęcia, które są nieznane lub specyficzne dla Firebase. Ta strona ma na celu odpowiedzieć na te pytania lub wskazać zasoby, aby dowiedzieć się więcej.
Jeśli masz pytania na temat nieomówiony na tej stronie, odwiedź jedną z naszych społeczności internetowych. Będziemy również okresowo aktualizować tę stronę o nowe tematy, więc sprawdzaj ponownie, czy dodaliśmy temat, o którym chcesz się dowiedzieć!
Obsługa biblioteki Firebase według platformy
W poniższej tabeli opisano, które biblioteki Firebase są zgodne z poszczególnymi platformami. Obecnie platformy komputerowe są oficjalnie obsługiwane tylko w edytorze Unity w celu ułatwienia przepływów pracy programistycznej.
Platforma | Android | iOS | tvOS | System operacyjny Mac (beta) | Okna (beta) | Linuks (beta) |
---|---|---|---|---|---|---|
Testy A/B | v10.4.0+ | |||||
Analityka | v10.4.0+ | |||||
Dystrybucja aplikacji | v10.4.0+ | |||||
Uwierzytelnianie | v10.4.0+ | |||||
Cloud Firestore | v10.4.0+ | |||||
Funkcje chmury | v10.4.0+ | |||||
Wiadomości w chmurze | v10.4.0+ | |||||
Magazyn w chmurze | v10.4.0+ | |||||
Crashlytics | v10.4.0+ | |||||
Linki dynamiczne | ||||||
Baza danych czasu rzeczywistego | v10.4.0+ | |||||
Zdalna konfiguracja | v10.4.0+ |
Usługi Google – pliki konfiguracyjne
W ramach dodawania Firebase do projektu Unity musisz dodać plik konfiguracyjny Firebase:
- W przypadku platform Apple: dodaj
GoogleService-Info.plist
. - Android: dodaj
google-services.json
. - W przypadku komputerów stacjonarnych: dodaj jeden lub oba te pliki konfiguracyjne, w zależności od platformy, dla której tworzysz.
Jeśli chcesz używać wielu projektów Firebase w jednej aplikacji, zapoznaj się z dokumentacją konfigurowania wielu projektów .
Zasoby typu open source dla pakietu Firebase Unity SDK
Firebase wspiera rozwój oprogramowania typu open source i zachęcamy do wnoszenia wkładów i przesyłania opinii.
SDK Firebase
Pakiety Unity SDK typu open source są dostępne w naszym repozytorium GitHub .
Zwróć uwagę na następujące informacje o tym, jak tworzymy zestawy Unity SDK dla Firebase:
- Zestawy Unity SDK są zbudowane na bazie zestawów SDK C++ typu open source.
- Zestawy SDK C++ są z kolei zbudowane na bazie zestawów SDK iOS i Android SDK typu open source.
Próbki szybkiego startu
Firebase utrzymuje zbiór próbek szybkiego startu dla interfejsów API Firebase w Unity. Te krótkie wprowadzenie znajdziesz w naszym publicznym repozytorium szybkich startów Firebase GitHub .
Możesz otworzyć każdy przewodnik Szybki start w Unity, a następnie uruchomić go na urządzeniu przenośnym lub w edytorze Unity. Możesz też użyć tych przewodników szybkiego startu jako przykładowego kodu do korzystania z pakietów SDK Firebase.
MechaChomik
MechaHamster to gra typu open source zbudowana w Unity, która demonstruje szereg funkcji Firebase w wydanej grze, w tym Google Analytics, uwierzytelnianie, bazę danych czasu rzeczywistego, przesyłanie wiadomości w chmurze, Crashlytics, zdalną konfigurację, przechowywanie w chmurze, funkcje w chmurze i laboratorium testowe. Jest dostępny w naszym repozytorium Firebase GitHub .
Rozwiązania Firebase Unity
Firebase Unity Solutions to repozytorium zawierające szereg narzędzi typu open source, które pomagają programistom Unity w wykonywaniu typowych zadań za pomocą Firebase. Obecne rozwiązania obejmują implementację tablicy wyników oraz narzędzie do tworzenia i synchronizowania konfiguracji Firebase Remote Config bezpośrednio z edytora Unity. Jest dostępny w naszym repozytorium Firebase GitHub .