Note di rilascio dell'SDK Driver per iOS

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 e raw_location_accuracy. DriverSDK smette inoltre di segnalare il campo speed_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.