Questa sezione contiene le note di rilascio per il Driver SDK per iOS.
v10.0.0 (giugno 2025)
Modificato
- Il supporto per iOS 15 è ora bloccato. La versione minima di iOS è ora 16.0.
- Corregge gli errori di rete
UNAVAILABLE status code 14
di gRPC.
v9.2.1 (aprile 2025)
Modificato
- Aggiornamento della versione dalla 9.2 alla 9.2.1
v9.2 (gennaio 2025)
Modificato
- Aggiornamento della versione da 9.0 a 9.2.
v9.0 (luglio 2024)
Modificato
- Supporta gli SDK Geo per iOS v9.0.
- Il supporto per iOS 14 è ora bloccato. La versione minima di iOS è ora 15.0.
- Questa release include il file .xcprivacy per supportare i manifest della privacy di Apple.
- È stato corretto un bug per cui le classi Preview-release
GMTSTask
eGMTDTaskInfo
non erano simboli esportati nella release v3.3.0.
v3.3.0 (marzo 2024)
Modificato
- Supporta la compatibilità degli SDK Driver e Consumer, in modo che possano essere creati nella stessa app.
- Supporta Swift Package Manager per gli SDK Driver e Consumer.
v3.2.0 (dicembre 2023)
Modificato
- Correzioni di bug e aggiornamenti della documentazione.
v3.1.1 (ottobre 2023)
Modificato
- Corregge il bug relativo alla mancata chiamata dei metodi
GMSMapViewDelegate
.
v3.1.0 (settembre 2023)
Modificato
- Il CocoaPod per Driver SDK ora è un .xcframework che supporta le build per dispositivi e simulatori per gli sviluppatori su Mac basati su Intel e Apple Silicon.
v3.0.1 (agosto 2023)
Modificato
- Corregge l'errore relativo ai simboli non definiti.
v3.0.0 (maggio 2023)
Modificato
Rimuove gli inizializzatori ritirati che utilizzano GMTSLocationInfo dalle seguenti interfacce:
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
Il supporto per iOS 13 è ora bloccato. La versione minima di iOS è ora 14.0.
La nuova versione minima supportata di Xcode è 14.0. Prendi nota delle deprecazioni nelle note di rilascio di Xcode 14 relative alla fine del supporto per la creazione con bitcode.
In base alle norme di supporto delle versioni del sistema operativo mobile, stiamo sospendendo il supporto di iOS 13 a partire dall'SDK Driver per iOS v3.0.0. Il nuovo sistema operativo minimo supportato è iOS 14. Le versioni precedenti dell'SDK continueranno a supportare iOS 13. Se le dipendenze non specificano un numero di versione, l'IDE caricherà la versione più recente dell'SDK e le nuove build della tua app non supporteranno iOS 13. Specifica una versione dell'SDK Driver per iOS nelle dipendenze di compilazione della tua applicazione per controllare quando aumentare il sistema operativo minimo supportato per le nuove versioni della tua app.
Annuncio
Supporto per il blocco di iOS 14 - 15 maggio 2023
In base alle norme relative al supporto delle versioni del sistema operativo mobile, stiamo interrompendo il supporto di iOS 14 in una prossima versione principale dell'SDK Driver per iOS.
Le versioni dell'SDK Driver per iOS rilasciate a partire dal secondo trimestre del 2024 supportano almeno iOS 15. Le versioni precedenti dell'SDK continueranno a supportare iOS 14.
Se le tue dipendenze non specificano un numero di versione, il tuo IDE caricherà la versione più recente dell'SDK e le nuove build della tua app non supporteranno iOS 14.
Specifica una versione dell'SDK Driver per iOS nelle dipendenze di build della tua applicazione per controllare quando aumenti la versione minima del sistema operativo supportata per le nuove versioni della tua app.
v2.2.0 (gennaio 2023)
- Corregge il bug per cui i timestamp della posizione negli aggiornamenti del veicolo venivano troncati al secondo più vicino. DriverSDK ora segnala il timestamp degli aggiornamenti della posizione con una precisione di un millisecondo.
- DriverSDK iOS ora compila più campi nelle posizioni dei veicoli caricate. I campi appena compilati includono:
heading_accuracy
,altitude
,altitude_accuracy
,speed
,speed_accuracy
,location_sensor
,raw_location
,raw_location_time
,raw_location_sensor
eraw_location_accuracy
. DriverSDK smette anche di segnalare il campospeed_kph
deprecato. - Aggiorna l'URL dei termini e condizioni nei file di intestazione con il link corretto e risolve altri problemi minori di punteggiatura.
- Sono stati corretti vari errori di ortografia, punteggiatura e altri errori minori nella documentazione.
- Il corso
GMTSVehicleMatch
è stato ritirato.
v2.1.0 (10 ottobre 2022)
Modificato
- Correzioni di bug e aggiornamenti della documentazione.
v2.0.0 (26 luglio 2022)
Modificato
È stato rimosso il servizio Terminal Point, che include:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
Il supporto per iOS 12 è ora bloccato. La versione minima di iOS è ora 13.0.
Annuncio
Stiamo congelando il supporto (ritiro) di iOS 13 negli aggiornamenti della versione principale 2023 dell'SDK Driver per iOS. A partire da giugno 2023, la versione minima di iOS supportata sarà iOS 14. Prima di eseguire l'aggiornamento, i clienti devono prepararsi modificando il flag di supporto della versione minima nel codice.
v1.1.0 (28 aprile 2022)
Miglioramenti interni.v1.0.5 (28 marzo 2022)
Correzioni di bug interni.
v1.0 (29 novembre 2021)
La versione minima di iOS supportata per questa release è 12.0.
Aggiornamenti dell'API
Interfacce DriverAPI pulite
Inizializzatore pubblico Objective-C rimosso da
GMTDDriverAPI
.
Modifiche all'API Authentication
- Sono state rimosse le proprietà non necessarie dall'interfaccia
GMTDAuthorizationContext
.
GMTDAuthorizationContext
.
GMTSServiceType
è stato ritirato. Ora devi ottenere le rivendicazioni solo per l'ID veicolo in GMTDAuthorizationContext
.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
ora è
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext
sostituito con
GMTDAuthorizationContext
.
È stato modificato AuthorizationContext
in una classe con proprietà ed è stato rimosso
serviceType
.
Report sugli arresti anomali
Aggiunto il rilevamento degli arresti anomali durante l'inizializzazione dell'SDK. Esiste anche un'opzione per disattivare
l'utilizzo dell'API setAbnormalTerminationReportingEnabled:
su
GMTDServices
.
Supporto per il blocco di iOS 12 - 18 ottobre 2021
In risposta alle modifiche alle nostre dipendenze interne, stiamo congelando il supporto di iOS 12 in una prossima versione principale dell'SDK Driver per iOS.
Driver SDK per iOS v2.0 o versioni successive supporterà solo i dispositivi con almeno iOS 13. Le versioni precedenti dell'SDK continueranno a supportare iOS 12.
Se le dipendenze in CocoaPods o Carthage non specificano un numero di versione, Xcode caricherà la versione più recente e le nuove build della tua app non supporteranno iOS 12.
Assicurati di specificare una versione nelle dipendenze di build dell'applicazione per controllare quando aumentare la versione minima del sistema operativo supportata per le nuove versioni dell'app. Consulta gli esempi di specifica di una versione nella documentazione di Maps SDK for iOS. Consulta le indicazioni sulle best practice per la manutenzione delle app.
v0.3.0 beta (30 agosto 2021)
Modifiche alle API
- GMTSServiceType ora rappresenta i token necessari per le operazioni sui veicoli o sui task anziché i servizi Fleet Engine.
- GMTDRidesharingDriverAPI ora viene inizializzata con un oggetto GMTDDriverContext.
v0.2.0 Beta (9 luglio 2021)
Modifiche alle API
- GRDFleetEngine è stato sostituito con GMTDVehicleReporter.
- Aggiunta di GMTDRidesharingDriverAPI.
- È stato rinominato GRDServices in GMTDServices ed è stato rimosso dalle intestazioni pubbliche.
- Prefisso del corso aggiornato da GRD a GMTD.
- Il prefisso della classe è stato aggiornato da GRS a GMTS.