Catch up on highlights from Firebase at Google I/O 2023. Learn more

Dowiedz się więcej o Unity i Firebase

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:

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 .