Questa sezione contiene le note di rilascio dell'SDK Driver per iOS.
v9.0 (luglio 2024)
Modificato
- Supporta gli SDK Geo per iOS 9.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 file manifest della privacy di Apple.
- È stato corretto un bug per cui i simboli delle release di anteprima
GMTSTask
eGMTDTaskInfo
non venivano esportati nella release 3.3.0.
v3.3.0 (marzo 2024)
Modificato
- Supporta la compatibilità degli SDK driver e consumer in modo da poter essere creati nella stessa app.
- Supporta Swift Package Manager per gli SDK per conducenti e consumatori.
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 di
GMSMapViewDelegate
metodi.
v3.1.0 (settembre 2023)
Modificato
- L'SDK CocoaPod for Driver è ora un .xcframework che supporta build di dispositivi e simulatori per 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 è stato bloccato. La versione minima di iOS è ora 14.0.
La nuova versione minima supportata di Xcode è la 14.0. Tieni presente le ritirazioni nelle note sulla versione di Xcode 14 relative al ritiro del supporto per la compilazione con il codice bit.
In base alle norme relative al supporto delle versioni del sistema operativo mobile, bloccheremo il supporto per iOS 13 a partire dalla versione 3.0.0 dell'SDK Driver per iOS. 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 dell'app non supporteranno iOS 13. Specifica una versione dell'SDK Driver per iOS nelle dipendenze di compilazione dell'applicazione per controllare quando viene aumentato il sistema operativo minimo supportato per le nuove versioni dell'app.
Annuncio
Interruzione del supporto per iOS 14 - 15 maggio 2023
In base alle norme relative al supporto delle versioni del sistema operativo mobile, imposteremo un blocco del supporto per iOS 14 in una versione principale imminente 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 SDK più recente e le nuove build dell'app non supporteranno iOS 14.
Specifica una versione dell'SDK Driver per iOS nelle dipendenze di compilazione della tua applicazione per controllare quando aumenti il sistema operativo minimo supportato per le nuove versioni della tua app.
v2.2.0 (gennaio 2023)
- È stato corretto un bug per cui i timestamp delle posizioni negli aggiornamenti del veicolo venivano troncati al secondo più vicino. DriverSDK ora registra il timestamp degli aggiornamenti della posizione con una precisione di millisecondi.
- DriverSDK per 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 inoltre non segnala più il campospeed_kph
deprecato. - Aggiorna l'URL dei termini e delle condizioni nei file di intestazione con il link corretto e corregge altri problemi minori di punteggiatura.
- Sono stati corretti vari errori di ortografia, punteggiatura e altri errori minori nella documentazione.
- La classe
GMTSVehicleMatch
è stata ritirata.
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 Punto di ricarica, che include:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
Il supporto per iOS 12 è ora bloccato. La versione minima di iOS è ora 13.0.
Annuncio
Stiamo bloccando il supporto (ritiro) per iOS 13 negli aggiornamenti delle versioni principali 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)
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 semplificate
È stato rimosso l'inizializzatore pubblico Objective-C da
GMTDDriverAPI
.
Modifiche all'API Authentication
- Sono state rimosse proprietà non necessarie dall'interfaccia
GMTDAuthorizationContext
.
GMTDAuthorizationContext
.
GMTSServiceType
è stato deprecato. Ora devi solo ricevere le richieste 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
.
Ho modificato AuthorizationContext
in una classe con proprietà e rimossoserviceType
.
Report sugli arresti anomali
È stato aggiunto il rilevamento degli arresti anomali durante l'inizializzazione dell'SDK. C'è anche un'opzione per la disattivazione
usando l'API setAbnormalTerminationReportingEnabled:
su
GMTDServices
.
Blocco del supporto per iOS 12 - 18 ottobre 2021
In risposta alle modifiche alle nostre dipendenze interne, stiamo bloccando il supporto per iOS 12 in una versione principale imminente dell'SDK Driver per iOS.
Driver SDK per iOS 2.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 build della tua applicazione per controllare quando aumenti il numero minimo di sistemi operativi supportati per le nuove versioni della tua app. Vedi gli esempi su come specificare una versione nella documentazione dell'SDK Maps per iOS. Leggi le indicazioni relative alle best practice per la manutenzione delle app.
v0.3.0 beta (30 agosto 2021)
Modifiche all'API
- GMTSServiceType ora rappresenta i token necessari per le operazioni del veicolo o delle attività anziché per i servizi di Fleet Engine.
- GMTDRidesharingDriverAPI viene ora inizializzato con un oggetto GMTDDriverContext.
Versione beta 0.2.0 (9 luglio 2021)
Modifiche all'API
- GRDFleetEngine è stato sostituito con GMTDVehicleReporter.
- È stata aggiunta GMTDRidesharingDriverAPI.
- È stato rinominato GRDServices in GMTDServices e rimosso dagli intestazioni pubblici.
- Prefisso del corso aggiornato da GRD a GMTD.
- Il prefisso della classe è stato aggiornato da GRS a GMTS.