Notas de la versión del SDK de Driver para iOS

En esta sección, se incluyen las notas de la versión del SDK de Driver para iOS.

v11.1.0 (septiembre de 2026)

  • Se actualizó la versión para la versión 11.1.0 para que se alinee con el SDK de Navigation 11.1.0.
  • Se solucionó un problema que ocurría durante los viajes activos, ya que se mejoró la estabilidad de la conexión de red y la confiabilidad de la autenticación.

v10.10.1 (mayo de 2026)

  • Se actualizó la versión de 10.10 a 10.10.1.

V10.10 (marzo de 2026)

  • El SDK de Driver se compiló con Xcode 26.

v10.0.0 (junio de 2025)

Modificado

  • La compatibilidad con iOS 15 ya no está disponible. La versión mínima de iOS ahora es la 16.0.
  • Corrige las fallas de red de gRPC UNAVAILABLE status code 14.

v9.2.1 (abril de 2025)

Modificado

  • Se actualizó la versión de la 9.2 a la 9.2.1.

v9.2 (enero de 2025)

Modificado

  • Se actualizó la versión de la 9.0 a la 9.2.

v9.0 (julio de 2024)

Modificado

  • Admite las versiones 9.0 de los SDK de Geo para iOS.
  • La compatibilidad con iOS 14 ya no está disponible. La versión mínima de iOS ahora es la 15.0.
  • Esta versión incluye el archivo .xcprivacy para admitir los manifiestos de privacidad de Apple.
  • Se corrigió un error por el que las clases de la versión preliminar GMTSTask y GMTDTaskInfo no eran símbolos exportados en la versión 3.3.0.

v3.3.0 (marzo de 2024)

Modificado

  • Admite la compatibilidad con los SDKs de Driver y Consumer para que se puedan compilar en la misma app.
  • Se agregó compatibilidad con Swift Package Manager para los SDKs de consumidor y de conductor.

v3.2.0 (diciembre de 2023)

Modificado

  • Se corrigieron errores y se actualizó la documentación.

Versión 3.1.1 (octubre de 2023)

Modificado

  • Se corrigió un error por el que no se llamaba a los métodos GMSMapViewDelegate.

Versión 3.1.0 (septiembre de 2023)

Modificado

  • El CocoaPod del SDK de Driver ahora es un .xcframework que admite compilaciones de dispositivos y simuladores para desarrolladores en Macs basadas en Intel y Apple Silicon.

v3.0.1 (agosto de 2023)

Modificado

  • Corrige el error de símbolos no definidos.

v3.0.0 (mayo de 2023)

Modificado

  • Se quitaron los inicializadores obsoletos que usan GMTSLocationInfo de las siguientes interfaces:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • La compatibilidad con iOS 13 ya no está disponible. La versión mínima de iOS ahora es la 14.0.

  • La nueva versión mínima compatible de Xcode es la 14.0. Ten en cuenta las bajas en las notas de la versión de Xcode 14 sobre el fin de la compatibilidad con la compilación con bitcode.

  • De acuerdo con la política de compatibilidad con la versión del SO para dispositivos móviles, congelaremos la compatibilidad con iOS 13 a partir de la versión 3.0.0 del SDK de Driver para iOS. El nuevo SO mínimo compatible es iOS 14. Las versiones anteriores del SDK seguirán siendo compatibles con iOS 13. Si tus dependencias no especifican un número de versión, tu IDE cargará la versión más reciente del SDK y las nuevas compilaciones de tu app no admitirán iOS 13. Especifica una versión del SDK de Driver para iOS en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app.

Anuncio

Se suspenderá la compatibilidad con iOS 14 el 15 de mayo de 2023

De acuerdo con la política de compatibilidad con la versión del SO para dispositivos móviles, congelaremos la compatibilidad con iOS 14 en una próxima versión principal del SDK de Driver para iOS.

Las versiones del SDK de Driver para iOS que se lancen a partir del segundo trimestre de 2024 admitirán, como mínimo, iOS 15. Las versiones anteriores del SDK seguirán siendo compatibles con iOS 14.

Si tus dependencias no especifican un número de versión, tu IDE cargará la versión más reciente del SDK, y las nuevas compilaciones de tu app no serán compatibles con iOS 14.

Especifica una versión del SDK de Driver para iOS en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app.

Versión 2.2.0 (enero de 2023)

  • Se corrigió un error por el que las marcas de tiempo de ubicación en las actualizaciones de vehículos se truncaban al segundo más cercano. El SDK de Driver ahora informa la marca de tiempo de las actualizaciones de ubicación con precisión de milisegundos.
  • El SDK de Driver para iOS ahora completa más campos en las ubicaciones de vehículos subidas. Entre los campos que se completaron recientemente, se incluyen los siguientes: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensor y raw_location_accuracy. El SDK de Driver también deja de informar el campo speed_kph obsoleto.
  • Se actualizó la URL de los Términos y Condiciones en los archivos de encabezado con el vínculo correcto y se corrigieron otros problemas menores de puntuación.
  • Se corrigieron varios errores de ortografía, puntuación y otros errores menores en la documentación.
  • La clase GMTSVehicleMatch dejó de estar disponible.

v2.1.0 (10 de octubre de 2022)

Modificado

  • Se corrigieron errores y se actualizó la documentación.

v2.0.0 (26 de julio de 2022)

Modificado

  • Se quitó el Servicio de Terminal Point, que incluye lo siguiente:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • La compatibilidad con iOS 12 ya no está disponible. La versión mínima de iOS ahora es la 13.0.

Anuncio

Congelaremos la compatibilidad (baja) con iOS 13 en las actualizaciones de versiones principales de 2023 del SDK de Driver para iOS. A partir de junio de 2023, la versión mínima de iOS compatible será iOS 14. Para prepararse, los clientes deben cambiar la marca de compatibilidad con la versión mínima en su código antes de realizar la actualización.

Versión 1.1.0 (28 de abril de 2022)

Se realizaron mejoras internas.

v1.0.5 (28 de marzo de 2022)

Se corrigieron errores internos.

Versión 1.0 (29 de noviembre de 2021)

La versión mínima de iOS compatible con esta versión es la 12.0.

Actualizaciones de API

Se limpiaron las interfaces de DriverAPI.

Se quitó el inicializador público de Objective-C de GMTDDriverAPI.

Cambios en la API de Authentication

  • Se quitaron las propiedades innecesarias de la interfaz de GMTDAuthorizationContext.
Se quitaron las propiedades innecesarias de la interfaz de GMTDAuthorizationContext.

GMTSServiceType quedó obsoleto. Ahora, solo necesitas obtener reclamaciones para el ID del vehículo en GMTDAuthorizationContext.

(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion

ahora es

(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;

Se reemplazó GMTSAuthorizationContext por GMTDAuthorizationContext.

Se cambió AuthorizationContext a una clase con propiedades y se quitó serviceType.

Crash Reporting

Se agregó la detección de fallas durante la inicialización del SDK. También existe la opción de inhabilitar esta función con la API de setAbnormalTerminationReportingEnabled: en GMTDServices.

Se suspenderá la compatibilidad con iOS 12 el 18 de octubre de 2021

En respuesta a los cambios en nuestras dependencias internas, congelaremos la compatibilidad con iOS 12 en una próxima versión principal del SDK de Driver para iOS.

El SDK de Driver para iOS 2.0 o versiones posteriores solo admitirá dispositivos que ejecuten iOS 13 como mínimo. Las versiones anteriores del SDK seguirán siendo compatibles con iOS 12.

Si tus dependencias en CocoaPods o Carthage no especifican un número de versión, Xcode cargará la versión más reciente y las compilaciones nuevas de tu app no serán compatibles con iOS 12.

Asegúrate de especificar una versión en las dependencias de compilación de tu aplicación para controlar cuándo aumentas el SO mínimo admitido para las versiones nuevas de tu app. Consulta ejemplos de cómo especificar una versión en la documentación del SDK de Maps para iOS. Consulta la guía sobre las prácticas recomendadas para el mantenimiento de apps.

v0.3.0 Beta (30 de agosto de 2021)

Cambios en la API

v0.2.0 Beta (9 de julio de 2021)

Cambios en la API

  • Se reemplazó GRDFleetEngine por GMTDVehicleReporter.
  • Se agregó GMTDRidesharingDriverAPI.
  • Se cambió el nombre de GRDServices a GMTDServices y se quitó de los encabezados públicos.
  • Se actualizó el prefijo de la clase de GRD a GMTD.
  • Se actualizó el prefijo de la clase de GRS a GMTS.