Per seguire le corse on demand nelle tue app per i consumatori iOS, utilizza l'SDK Consumer. Per ulteriori informazioni e un'introduzione al monitoraggio dei viaggi, vedi Seguire un viaggio su iOS.
Per configurare l'SDK Consumer per la tua app consumer iOS:
- Verifica i requisiti minimi di sistema.
- Scarica l'SDK Consumer.
- Esamina il file manifest della privacy di Apple.
- Configura un progetto Google Cloud Console.
- Ottieni i token di autenticazione.
- Inizializza l'SDK Consumer.
Verifica i requisiti minimi di sistema
Consulta le note di rilascio per i requisiti minimi della versione dell'SDK Consumer che stai utilizzando. Vedi le note di rilascio.
- Sul dispositivo mobile deve essere installato iOS 14 o versioni successive.
- Apple Xcode versione 15 o successive.
Scarica l'SDK consumer
Installa e configura l'SDK per i consumatori con CocoaPods.
Swift Package Manager
L'SDK per i consumatori può essere installato tramite Swift Package Manager. Per aggiungere l'SDK, assicurati di aver rimosso eventuali dipendenze da SDK per i consumatori esistenti.
Per aggiungere l'SDK a un progetto nuovo o esistente:
-
Apri Xcode
project
oworkspace
, poi vai a File > Add Package Dependencies (File > Aggiungi dipendenze pacchetto). - Inserisci https://github.com/googlemaps/ios-consumer-sdk come URL, premi Invio per importare il pacchetto e fai clic su "Aggiungi pacchetto".
-
Per installare un
version
specifico, imposta il campo Regola di dipendenza su una delle opzioni basate sulla versione. Per i nuovi progetti, ti consigliamo di specificare la versione più recente e di utilizzare l'opzione "Versione esatta". Al termine, fai clic su "Aggiungi pacchetto".
Per aggiornare il package
di un progetto esistente:
- Per verificare l'installazione, vai alla sezione Dipendenze pacchetto di Project Navigator per verificare il pacchetto e la relativa versione.
Per rimuovere l'SDK Consumer esistente installato manualmente:
Nelle impostazioni di configurazione del progetto Xcode, trova Framework, librerie e contenuti incorporati. Utilizza il segno meno
(-)
per rimuovere il seguente framework:GoogleRidesharingConsumer.xcframework
Dalla directory di primo livello del progetto Xcode, rimuovi il bundle
GoogleRidesharingConsumer
.
Utilizzare CocoaPods
Installa lo strumento CocoaPods: apri una finestra del terminale ed esegui il comando seguente:
sudo gem install cocoapods
Per maggiori dettagli, consulta la guida introduttiva a CocoaPods.
Crea un Podfile per l'SDK Consumer: utilizzi il Podfile per installare l'API e le relative dipendenze.
Crea un file denominato
Podfile
nella directory del progetto. Questo file definisce le dipendenze del progetto.Modifica il podfile e aggiungi le dipendenze. Ecco un esempio che include le dipendenze:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
Salva il Podfile: apri un terminale e vai alla cartella con il Podfile:
cd <path-to-project>
Esegui il comando di installazione del pod: questo comando installa le API specificate nel podfile, insieme a eventuali dipendenze.
pod install
Apri il progetto in Xcode: chiudi Xcode e poi apri (fai doppio clic) il file .xcworkspace del progetto per avviare Xcode. Per aprire il progetto in un secondo momento, utilizza il file .xcworkspace.
Installazione manuale
Questa guida mostra come aggiungere manualmente l'XCFramework contenente l'SDK Consumer al tuo progetto e come configurare le impostazioni di build in Xcode.
Prima di seguire questa guida, fai quanto segue:
Scarica XCFramework, un pacchetto binario che utilizzi per installare l'SDK Consumer. Puoi utilizzare questo pacchetto su più piattaforme, incluse le macchine che utilizzano il chipset M1.
Installa l'SDK Maps.
Scarica il file binario e le risorse dell'SDK:
Decomprimi i file compressi per accedere a XCFramework e alle risorse.
Avvia Xcode e apri o crea un progetto. Se non hai mai utilizzato iOS, crea un nuovo progetto e seleziona il modello di app per iOS.
Se il gruppo di progetti non contiene un gruppo Frameworks, crealo.
Trascina il file
gRPCCertificates.bundle
scaricato nella directory di primo livello del progetto Xcode. Se richiesto, seleziona Copia elementi.Per installare l'SDK Consumer, trascina il file
GoogleRidesharingConsumer.xcframework
nel tuo progetto in Framework, librerie e contenuti incorporati. Se richiesto, seleziona Copia elementi.Trascina il file
GoogleRidesharingConsumer.bundle
scaricato nella directory di primo livello del progetto Xcode. Se richiesto, seleziona Copia elementi.Seleziona il progetto dal Project Navigator e scegli la destinazione dell'applicazione.
Apri la scheda Fasi di compilazione e, in Collega binario con librerie, aggiungi i seguenti framework e librerie se non sono già presenti:
Accelerate.framework
CoreData.framework
CoreGraphics.framework
CoreImage.framework
CoreLocation.framework
CoreTelephony.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.tbd
libz.tbd
Metal.framework
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework
UIKit.framework
Scegli il progetto, anziché un target specifico, e apri la scheda Impostazioni build. Nella sezione Altri flag del linker, aggiungi
-ObjC
sia per il debug che per la release.Se queste impostazioni non sono visibili, modifica il filtro nella barra Impostazioni build da Base a Tutte.
Ispezionare il file manifest per la privacy di Apple
Apple richiede i dettagli sulla privacy delle app nell'App Store. Visita la pagina dei dettagli sulla privacy dell'App Store di Apple per aggiornamenti e ulteriori informazioni.
Il file manifest della privacy di Apple è incluso nel bundle di risorse per l'SDK. Per verificare che il file manifest della privacy sia stato incluso e per esaminarne i contenuti, crea un archivio della tua app e genera un report sulla privacy dall'archivio.
Passaggi successivi
Configurare un progetto della console Google Cloud