Questa sezione contiene le note di rilascio dell'SDK Driver per iOS.
v3.1.1 (ottobre 2023)
Modificato
- Corregge il bug per il quale
GMSMapViewDelegate
metodi non vengono chiamati.
v3.1.0 (settembre 2023)
Modificato
- L'SDK CocoaPod for Driver è ora un formato .xcframework che supporta build di 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 deprecati che utilizzano GMTSLocationInfo dalle seguenti interfacce:
GMTDCreateDeliveryTaskRequest
GMTDVehicleStop
GMTSTask
Il supporto per iOS 13 è ora bloccato. Ora la versione minima di iOS è 14.0.
La nuova versione minima supportata di Xcode è 14.0. Nelle note di rilascio di Xcode 14, le deprecazioni relative alla fine del supporto per la creazione con bitcode.
In base alle norme relative al supporto della versione del sistema operativo mobile, il supporto per iOS 13 verrà bloccato 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 tue 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 build della tua applicazione in modo da controllare quando aumenti il sistema operativo minimo supportato per le nuove versioni dell'app.
Annuncio
Supporto del blocco per iOS 14 - 15 maggio 2023
In base alle norme relative al supporto delle versioni del sistema operativo per dispositivi mobili, il supporto per iOS 14 verrà bloccato in un'imminente versione principale dell'SDK Driver per iOS.
Le versioni dell'SDK Driver per iOS rilasciate a partire dal secondo trimestre del 2024 supporteranno almeno iOS 15. Le versioni precedenti dell'SDK continueranno a supportare iOS 14.
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 14.
Specifica una versione dell'SDK Driver per iOS nelle dipendenze di build dell'applicazione per controllare quando aumenti il numero minimo di sistema operativo supportato per le nuove versioni dell'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 di 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 inoltre di segnalare il campospeed_kph
obsoleto. - Aggiorna l'URL per i termini e condizioni nei file di intestazione al link corretto e risolve altri piccoli problemi di punteggiatura.
- Correzioni di vari errori ortografici, punteggiatura e altri errori minori sono stati corretti nella documentazione.
- Il corso
GMTSVehicleMatch
è stato ritirato.
v2.1.0 (10 ottobre 2022)
Modificato
- Correzioni di bug e aggiornamenti alla documentazione.
v2.0.0 (26 luglio 2022)
Modificato
È stato rimosso il servizio Terminal Point Service, che include:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
Il supporto per iOS 12 è ora bloccato. Ora la versione minima di iOS è 13.0.
Annuncio
Stiamo bloccando (deprecazione) il supporto per iOS 13 negli aggiornamenti della versione principale del 2023 per l'SDK Driver per iOS. A partire da giugno 2023, la versione minima di iOS supportata sarà iOS 14. I clienti devono prepararsi modificando il flag di supporto della versione minima nel codice prima di eseguire l'aggiornamento.
v1.1.0 (28 aprile 2022)
v1.0.5 (28 marzo 2022)
Correzioni di bug interni.
v1.0 (29 novembre 2021)
La versione iOS minima supportata per questa release è 12.0.
Aggiornamenti dell'API
Pulito le interfacce DriverAPI
È stato rimosso l'inizializzazione pubblica di Objective-C da GMTDDriverAPI
.
Modifiche all'API Authentication
- Sono state rimosse le proprietà non necessarie dall'interfaccia di
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
.
AuthorizationContext
modificato in un corso con proprietà e rimosso
serviceType
.
Report sugli arresti anomali
Aggiunta del rilevamento di arresti anomali durante l'inizializzazione dell'SDK. Esiste anche un'opzione per la disattivazione
utilizzando l'API setAbnormalTerminationReportingEnabled:
su
GMTDServices
.
Supporto del blocco per iOS 12 - 18 ottobre 2021
In risposta ai cambiamenti nelle nostre dipendenze interne, blocchiamo il supporto per iOS 12 in un'imminente versione principale dell'SDK Driver per iOS.
L'SDK Driver 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 della tua applicazione in modo da controllare quando aumenti il numero minimo del sistema operativo supportato per le nuove versioni dell'app. Guarda 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 all'API
v0.2.0 beta (9 luglio 2021)
Modifiche all'API
- È stato sostituito GRDFleetEngine con GMTDVehicleReporter.
- GRDServices è stato rinominato in GMTDServices e l'ha rimosso dalle intestazioni pubbliche.
- Prefisso del corso aggiornato da GRD a GMTD.
- Prefisso del corso aggiornato da GRS a GMTS.