Aggiungere Firebase al progetto C++
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Migliora i tuoi giochi C++ con i nostri SDK Firebase C++, che forniscono un'interfaccia C++
sopra gli SDK Firebase.
Accedi a Firebase interamente dal tuo codice C++, senza dover scrivere codice nativo della piattaforma. L'SDK Firebase traduce anche molti modi di dire specifici della lingua
utilizzati da Firebase in un'interfaccia più familiare agli sviluppatori C++.
Prima di poter aggiungere Firebase al tuo progetto C++, devi creare un progetto Firebase a cui connetterti. Visita la pagina
Informazioni sui progetti Firebase per scoprire di più
sui progetti Firebase.
Visualizza le istruzioni per creare un progetto Firebase
Per utilizzare Firebase nella tua app Apple, devi registrarla nel tuo progetto Firebase. La registrazione dell'app viene spesso chiamata "aggiunta" dell'app al progetto.
Al centro della pagina di riepilogo del progetto, fai clic sull'icona iOS+
per avviare il flusso di lavoro della configurazione.
Se hai già aggiunto un'app al tuo progetto Firebase, fai clic su Aggiungi app
per visualizzare le opzioni della piattaforma.
Inserisci l'ID pacchetto della tua app nel campo ID pacchetto.
Che cos'è un ID pacchetto e dove si trova?
Un ID pacchetto identifica in modo univoco un'applicazione nell'ecosistema Apple.
Trova l'ID pacchetto: apri il progetto in Xcode, seleziona l'app di primo livello nel navigatore del progetto, quindi seleziona la scheda Generale.
Il valore del campo Identificatore bundle è l'ID pacchetto
(ad esempio, com.yourcompany.yourproject).
Tieni presente che il valore dell'ID pacchetto è sensibile alle maiuscole e non può essere modificato per questa app Firebase dopo la registrazione nel tuo progetto Firebase.
(Facoltativo) Inserisci altre informazioni sull'app:
Nickname dell'app e ID App Store.
Come vengono utilizzati il nickname dell'app e l'ID App Store in Firebase?
Nickname dell'app: un identificatore interno e pratico visibile solo
all'utente nella console Firebase.
Passaggio 4: aggiungi il file di configurazione di Firebase
Fai clic su Scarica GoogleService-Info.plist per ottenere il file di configurazione delle piattaforme Apple di Firebase.
Cosa devi sapere di questo file di configurazione?
Il file di configurazione di Firebase contiene identificatori univoci, ma non segreti, per il tuo progetto e la tua app. Per scoprire di più su questo file di configurazione, visita la pagina Informazioni sui progetti Firebase.
Installa i pod, quindi apri il file .xcworkspace in Xcode.
pod install
open your-app.xcworkspace
Aggiungi i framework Firebase dall'SDK
decompresso.
Il modo più semplice per aggiungere questi framework è in genere trascinarli da una finestra Finder direttamente nel riquadro Project Navigator di Xcode (il riquadro all'estrema sinistra per impostazione predefinita; in alternativa, fai clic sull'icona del file in alto a sinistra di Xcode).
Aggiungi il framework Firebase C++ firebase.framework, che è
obbligatorio per utilizzare qualsiasi prodotto Firebase.
Aggiungi il framework per ogni prodotto Firebase che vuoi utilizzare. Ad esempio, per utilizzare Firebase Authentication, aggiungi firebase_auth.framework.
Nella console Firebase, nel flusso di lavoro di configurazione, fai clic su Avanti.
Se hai aggiunto Analytics, esegui l'app per inviare la verifica a Firebase
che hai integrato correttamente Firebase. In caso contrario, puoi saltare questo
passaggio di verifica.
I log del dispositivo mostreranno la verifica Firebase che l'inizializzazione
è stata completata. Se hai eseguito l'app su un emulatore con accesso alla rete,
la console Firebase ti avvisa che la connessione dell'app è stata completata.
Ecco fatto! La tua app C++ è registrata e configurata per utilizzare i prodotti Firebase.
Ogni prodotto Firebase ha dipendenze diverse. Assicurati di aggiungere tutte le dipendenze elencate per il prodotto Firebase desiderato al tuo podfile e al tuo progetto C++.
Ogni prodotto Firebase potrebbe supportare solo una selezione di piattaforme OS Apple (iOS,
tvOS e così via). Controlla quali piattaforme sono supportate da ogni libreria in
Scopri di più su C++ e Firebase.