Podczas opracowywania projektu C++ 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 obsługa komputerów stacjonarnych jest przeznaczona do celów programistycznych — umożliwia testowanie funkcji na komputerze programistycznym bez wdrażania na telefonie lub tablecie, jeśli pozwala na to Twój zestaw narzędzi.
Platforma | Android | iOS | tvOS | System operacyjny Mac (beta) | Okna (beta) | Linuks (beta) |
---|---|---|---|---|---|---|
Testy A/B | wersja 8.3.0+ | |||||
Analityka | wersja 8.7.0+ | |||||
Dystrybucja aplikacji | wersja 8.3.0+ | |||||
Uwierzytelnianie | wersja 8.3.0+ | |||||
Cloud Firestore | wersja 8.3.0+ | |||||
Funkcje chmury | wersja 8.3.0+ | |||||
Wiadomości w chmurze | wersja 8.3.0+ | |||||
Magazyn w chmurze | wersja 8.3.0+ | |||||
Crashlytics | wersja 8.3.0+ | |||||
Linki dynamiczne | ||||||
Reklamy mobilne Google | ||||||
Baza danych czasu rzeczywistego | wersja 8.3.0+ | |||||
Zdalna konfiguracja | wersja 8.3.0+ |
Usługi Google – pliki konfiguracyjne
W ramach dodawania Firebase do projektu C++ musisz dodać plik konfiguracyjny Firebase.
Aby wysłać grę C++ na platformę mobilną, postępuj zgodnie z instrukcjami dla platform Apple (iOS+) i/lub Android , aby dołączyć odpowiedni plik konfiguracyjny Firebase do swojego projektu.
Aby programować na komputer, musisz utworzyć komputerową wersję „mobilnego” pliku konfiguracyjnego Firebase:
Jeśli dodałeś plik
google-services.json
na Androida — po uruchomieniu aplikacji Firebase lokalizuje ten plik mobilny, a następnie automatycznie generuje plik konfiguracyjny Firebase na komputer (google-services-desktop.json
).Jeśli dodałeś plik Apple
GoogleService-Info.plist
— przed uruchomieniem aplikacji musisz przekonwertować ten plik mobilny na komputerowy plik konfiguracyjny Firebase. Aby przekonwertować plik, uruchom następujące polecenie z tego samego katalogu, w którym znajduje się plikGoogleService-Info.plist
:
generate_xml_from_google_services_json.py --plist -i GoogleService-Info.plist
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 zestawu Firebase C++ SDK
Firebase wspiera rozwój oprogramowania typu open source i zachęcamy do wnoszenia wkładów i przesyłania opinii.
SDK Firebase
Zestawy SDK C++ typu open source są dostępne w naszym repozytorium GitHub .
Zwróć uwagę na następujące informacje o tym, jak tworzymy zestawy SDK C++ dla Firebase:
- Zestawy SDK C++ dla systemów Windows, Linux i macOS są w całości open source i są hostowane w naszym repozytorium GitHub.
- Zestawy SDK C++ dla systemów iOS, tvOS i Android są zbudowane na bazie zestawów SDK iOS i Android SDK typu open source.
Próbki szybkiego startu
Firebase przechowuje zbiór przykładów szybkiego startu dla interfejsów API Firebase w C++. Te krótkie wprowadzenie znajdziesz w naszym publicznym repozytorium szybkich startów Firebase GitHub .
Każdy przewodnik Szybki Start zawiera projekt Xcode dla systemu iOS, projekt Android Studio oraz plik CMakeLists.txt
, którego można użyć do wygenerowania projektu na komputer (jeśli sam produkt Firebase obsługuje cele na komputer ).