Firebase'i kullanarak C++ projenizi geliştirirken veya Firebase'e özgü kavramlar olabilir. Bu sayfa, bu soruların yanıtlarını veya sizi daha fazla bilgi edinmeniz için kaynaklara yönlendirir.
Bir reklamverenle ilgili sorunuz olursa çevrimiçi topluluklarımızdan birini ziyaret konu bu sayfada yok. Ayrıca bu sayfayı yeni konularla güncelleyeceğiz. Bu nedenle, öğrenmek istediğiniz konuyu ekleyip eklemediğimizi görmek için sayfayı daha sonra tekrar kontrol edin hakkında!
Platforma göre Firebase kitaplığı desteği
Aşağıdaki tabloda hangi Firebase kitaplıklarının hangilerinin uyumlu olduğu açıklanmaktadır. platformlar. Masaüstü desteği şu anda geliştirme amaçlıdır. Bu sayede, bir ana makineye dağıtmadan geliştirme makinenizdeki özellikleri telefon veya tabletiniz (araç zinciriniz tarafından izin veriliyorsa)
Platform | Android | iOS | tvOS | macOS (beta) |
Windows (beta) |
Linux (beta) |
---|---|---|---|---|---|---|
A/B Testi | sürüm 8.3.0 ve sonraki sürümler | |||||
Analytics | sürüm 8.7.0 ve sonraki sürümler | |||||
App Distribution | sürüm 8.3.0 ve sonraki sürümler | |||||
Doğrulama | sürüm 8.3.0 ve sonraki sürümler | |||||
Cloud Firestore | sürüm 8.3.0 ve sonraki sürümler | |||||
Cloud Functions | sürüm 8.3.0 ve sonraki sürümler | |||||
Cloud Messaging | sürüm 8.3.0 ve sonraki sürümler | |||||
Cloud Storage | sürüm 8.3.0 ve sonraki sürümler | |||||
Crashlytics | sürüm 8.3.0 ve sonraki sürümler | |||||
Dynamic Links | ||||||
Google Mobil Reklamlar | ||||||
Realtime Database | sürüm 8.3.0 ve sonraki sürümler | |||||
Remote Config | sürüm 8.3.0 ve sonraki sürümler |
Google hizmetleri – yapılandırma dosyaları
Firebase'i C++ projenize eklerken bir Firebase yapılandırma dosyası.
Mobil platforma bir C++ oyunu göndermek için şuradaki talimatları uygulayın: Apple platformları (iOS+) ve/veya Android'de uygun Firebase yapılandırma dosyası.
Masaüstü için geliştirme yapmak üzere Google Cloud'un "mobil" Firebase yapılandırma dosyası:
Android
google-services.json
dosyasını eklediyseniz: uygulamasını seçerseniz Firebase bu mobil dosyayı bulur ve ardından otomatik olarak bir masaüstü Firebase yapılandırma dosyasına (google-services-desktop.json
) gidin.Apple
GoogleService-Info.plist
dosyasını eklediyseniz: bu mobil dosyayı masaüstü Firebase yapılandırma dosyasına dönüştürmeniz gerekiyor. Dosyayı dönüştürmek için aşağıdaki komutu dosyanın bulunduğu dizinde çalıştırın:GoogleService-Info.plist
dosyanız:
generate_xml_from_google_services_json.py --plist -i GoogleService-Info.plist
Tek bir uygulamada birden fazla Firebase projesi kullanmak istiyorsanız şurayı ziyaret edin: birden çok kodu yapılandırma bilgi edinmenizi sağlar.
Firebase C++ SDK'sı için açık kaynak kaynaklar
Firebase, açık kaynak geliştirmeyi destekler. Katkıda bulunmayı ve geri bildirim.
Firebase SDK'ları
Açık kaynak C++ SDK'larını GitHub'mızda bulabilirsiniz: depo.
Firebase için C++ SDK'larını nasıl oluşturduğumuz konusunda aşağıdakilere dikkat edin:
- Windows, Linux ve macOS için C++ SDK'ları tamamen açık kaynaktır ve GitHub depomuzda barındırılıyor.
- iOS, tvOS ve Android için C++ SDK'ları, açık kaynak üzerine geliştirilmiştir iOS SDK'ları ve Android SDK'ları.
Hızlı başlangıç örnekleri
Firebase, aşağıdaki platformlarda Firebase API'leri için bir hızlı başlangıç örneği koleksiyonu sağlar: C++ tuşlarına basın. Herkese açık Firebase GitHub'ımızda bu hızlı başlangıç kılavuzlarını bulabilirsiniz hızlı başlangıç deposu olarak yeniden adlandırabilirsiniz.
Her hızlı başlangıç kılavuzunda iOS için bir Xcode projesi, bir Android Studio projesi,
ve bir masaüstü projesi oluşturmak için kullanılabilecek bir CMakeLists.txt
dosyası (varsa)
Firebase ürününün kendisinin desteklediğini,
masaüstü hedefleri) de belirleyebilirsiniz.