Note di rilascio dell'SDK Driver per iOS

Questa sezione contiene le note di rilascio per l'SDK dei driver per iOS.

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 la privacy di Apple Manifest.
  • È stato corretto un bug per cui i corsi della versione di anteprima GMTSTask e GMTDTaskInfo non sono stati esportati i simboli nella release v3.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 il gestore di pacchetti Swift per gli SDK driver e consumer.

v3.2.0 (dicembre 2023)

Modificato

  • Correzioni di bug e aggiornamenti alla 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 è ora bloccato. La versione minima di iOS è ora 14.0.

  • La nuova versione minima supportata di Xcode è la 14.0. Nota i ritiri nelle note di rilascio di Xcode 14 relative alla fine del supporto per la creazione con bitcode.

  • In base alle norme relative al supporto della versione del sistema operativo mobile, stiamo bloccando il supporto per 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 tue dipendenze non specificano un numero di versione, il tuo 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 build della tua applicazione per controllare quando aumenti il sistema operativo minimo supportato per le nuove versioni della tua app.

Annuncio

Blocco del supporto per iOS 14 - 15 maggio 2023

In base al supporto della versione del sistema operativo per dispositivi mobili , siamo Blocco del supporto di iOS 14 in una prossima versione principale dell'SDK dei driver per iOS.

Versioni dell'SDK Driver per iOS rilasciate a partire dal secondo trimestre del 2024 supporterà almeno iOS 15. Le versioni precedenti dell'SDK continueranno a supportare iOS 14.

Se le tue dipendenze non specificano un numero di versione, l'IDE caricherà L'ultima versione dell'SDK e le nuove build dell'app non supporteranno iOS 14.

Specifica un valore personalizzata Driver SDK per iOS nelle dipendenze della build dell'applicazione per controllare quando aumenti il valore minimo del sistema operativo supportato 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 in millisecondi.
  • 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 inoltre non segnala più il campo speed_kph deprecato.
  • Consente di aggiornare l'URL relativo a Termini e condizioni nei file di intestazione con il link corretto e di correggere 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 alla 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 bloccando il supporto per iOS 13 negli aggiornamenti della versione principale del 2023 per l'SDK Driver iOS. A partire da giugno 2023, la versione minima di iOS supportata sarà iOS 14. I clienti devono prepararsi modificando il flag del 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 iOS minima supportata per questa release è la 12.0.

Aggiornamenti delle API

Interfacce DriverAPI ripulite

Inizializzatore pubblico Objective-C rimosso da GMTDDriverAPI

Modifiche all'API Authentication

  • Proprietà non necessarie rimosse dall'interfaccia GMTDAuthorizationContext.
di Gemini Advanced. Sono state rimosse le proprietà non necessarie dall'interfaccia di GMTDAuthorizationContext.

L'API GMTSServiceType è stata deprecata. Ora devi solo ricevere le rivendicazioni per 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

AuthorizationContext modificato in una classe con proprietà e poi rimosso serviceType.

Report sugli arresti anomali

È stato aggiunto il rilevamento degli arresti anomali durante l'inizializzazione dell'SDK. C'è anche un'opzione per attivare utilizzando l'API setAbnormalTerminationReportingEnabled: GMTDServices.

Blocco del supporto per iOS 12 - 18 ottobre 2021

In risposta ai cambiamenti nelle nostre dipendenze interne, per iOS 12 in un'imminente versione principale dell'SDK Driver per iOS.

L'SDK dei driver per iOS 2.0 o versioni successive supporterà solo i dispositivi che eseguono iOS 13. Le versioni precedenti dell'SDK continueranno a supportare iOS 12.

Se le dipendenze in CocoaPods o Carthage non specifica un numero di versione, Xcode caricherà la versione più recente e le nuove build la tua app non supporta iOS 12.

Assicurati di specificare una versione nelle dipendenze build della tua applicazione per controllare quando aumenti il valore minimo del sistema operativo supportato per le nuove versioni della tua app. Consulta gli esempi di specifica di una versione nella documentazione dell'SDK Maps per 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

  • Sostituito GRDFleetEngine con GMTDVehicleReporter.
  • È stata aggiunta l'API GMTDRidesharingDriverAPI.
  • È stato rinominato GRDServices in GMTDServices e è stato rimosso dalle intestazioni pubbliche.
  • Prefisso del corso aggiornato da GRD a GMTD.
  • Prefisso del corso aggiornato da GRS a GMTS.