Informacje o Firebase dla C++

Pracując nad projektem w C++ z użyciem Firebase, możesz zauważyć, nieznanych jeszcze koncepcjom Firebase. Na tej stronie znajdziesz odpowiedzi na te pytania lub informacje o dodatkowych zasobach.

Zachęcamy do odwiedzenia jednej z naszych społeczności online, jeśli macie pytania Temat nieuwzględniony na tej stronie. Co jakiś czas będziemy też aktualizować tę stronę o nowe tematy, więc zaglądaj na nią, aby sprawdzić, czy dodaliśmy temat, który Cię interesuje.

Obsługa biblioteki Firebase według platformy

W tabeli poniżej opisano, które biblioteki Firebase są zgodne z którymi platformami. Obecnie obsługa komputerów stacjonarnych jest przeznaczona do celów programistycznych i umożliwia testowanie funkcji na komputerze deweloperskim bez wdrażania ich na telefonie lub tablecie (o ile pozwala na to łańcuch narzędzi).

Platforma Android iOS tvOS macOS
(beta)
Windows
(beta)
Linux
(beta)
A/B Testing Wersja 8.3.0 lub nowsza
Analytics Wersja 8.7.0 lub nowsza
App Distribution Wersja 8.3.0 lub nowsza
Authentication Wersja 8.3.0 lub nowsza
Cloud Firestore Wersja 8.3.0 lub nowsza
Cloud Functions Wersja 8.3.0 lub nowsza
Cloud Messaging Wersja 8.3.0 lub nowsza
Cloud Storage Wersja 8.3.0 lub nowsza
Crashlytics Wersja 8.3.0 lub nowsza
Dynamic Links
Google Mobile Ads
Realtime Database Wersja 8.3.0 lub nowsza
Remote Config Wersja 8.3.0 lub nowsza

Usługi Google – pliki konfiguracyjne

Aby dodać Firebase do projektu w C++, musisz dodać Firebase .

  • Aby wysłać grę w C++ na platformę mobilną, postępuj zgodnie z instrukcjami Platformy Apple (iOS+) lub Android, by dodać odpowiedni plik konfiguracji Firebase w projekcie.

  • Aby programować na komputery, musisz utworzyć komputerową wersję „komórka” Plik konfiguracji Firebase:

    • Jeśli dodano plik google-services.json z Androidem – po uruchomieniu aplikacji, Firebase znajduje ten plik mobilny i automatycznie generuje pliku konfiguracyjnego Firebase (google-services-desktop.json) na komputery.

    • Jeśli dodasz plik GoogleService-Info.plist z Apple – zanim uruchomisz aplikację, musisz przekonwertować ten plik mobilny na plik konfiguracyjny Firebase na komputer. Aby przekonwertować plik, uruchom to polecenie w tym samym katalogu, w którym Twój plik GoogleService-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, odwiedź dokumentacja na temat konfigurowania wielu opcji projekty.

.

Zasoby open source dotyczące pakietu Firebase C++ SDK

Firebase obsługuje rozwój oprogramowania typu open source i zachęcamy do przesyłania swoich opinii oraz sugestii.

Pakiety SDK Firebase

Pakiety SDK typu open source w języku C++ są dostępne w naszym GitHubie .

Poniżej znajdziesz informacje o sposobie tworzenia pakietów SDK C++ dla Firebase:

  • Pakiety SDK C++ na systemy Windows, Linux i macOS są całkowicie typu open source i hostowane w naszym repozytorium GitHub.
  • Pakiety SDK C++ na iOS, tvOS i Androida są tworzone na podstawie pakietów iOS SDKAndroid SDK.

Przykłady krótkich wprowadzeń

Firebase udostępnia kolekcję przykładów szybkiego startu interfejsów API Firebase w C++. Znajdziesz je w naszym publicznym repozytorium szybkiego startu na GitHubie.

Każdy przewodnik szybkiego startu zawiera projekt Xcode na iOS, projekt Android Studio oraz plik CMakeLists.txt, który można wykorzystać do wygenerowania projektu na komputer (jeśli sam produkt Firebase obsługuje ustawienia komputera).