Notas da versão do SDK do driver para iOS

Esta seção contém notas da versão do SDK do Driver para iOS.

v9.0 (julho de 2024)

Alterado

  • Compatível com os SDKs Geo para iOS v9.0.
  • O suporte ao iOS 14 está congelado. A versão mínima para iOS agora é a 15.0.
  • Esta versão inclui o arquivo .xcprivacy para oferecer suporte à privacidade da Apple Manifestos.
  • Correção de um bug em que as classes de versão de pré-lançamento GMTSTask e GMTDTaskInfo símbolos não exportados na versão v3.3.0.

v3.3.0 (março de 2024)

Alterado

  • Oferece suporte à compatibilidade de SDKs do driver e do consumidor para que possam ser criados no mesmo app.
  • Oferece suporte ao Swift Package Manager para SDKs do driver e do consumidor.

v3.2.0 (dezembro de 2023)

Alterado

  • Correções de bugs e atualizações da documentação.

v3.1.1 (outubro de 2023)

Alterado

  • Corrige o bug em que os métodos GMSMapViewDelegate não eram chamados.

v3.1.0 (setembro de 2023)

Alterado

  • O CocoaPod para o SDK do Driver agora é um .xcframework, compatível com versões de dispositivo e simulador para desenvolvedores em Macs com Intel e Apple Silicon.

v3.0.1 (agosto de 2023)

Alterado

  • Corrige erro de símbolos indefinidos.

v3.0.0 (maio de 2023)

Alterado

  • Os inicializadores descontinuados que usam GMTSLocationInfo foram removidos das seguintes interfaces:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • O suporte ao iOS 13 foi congelado. A versão mínima do iOS agora é a 14.0.

  • A nova versão mínima compatível do Xcode é a 14.0. Observe as descontinuações nas notas da versão do Xcode 14 sobre o fim do suporte à criação com bitcode.

  • De acordo com a política de suporte da versão do SO para dispositivos móveis, estamos congelando o suporte ao iOS 13 a partir do SDK do Driver para iOS v3.0.0. O novo SO mínimo compatível é o iOS 14. As versões anteriores do SDK continuarão sendo compatíveis com o iOS 13. Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado vai carregar a versão mais recente do SDK, e os novos builds do app não vão oferecer suporte ao iOS 13. Especifique uma versão do SDK do Driver para iOS nas dependências de compilação do seu aplicativo para controlar quando você aumenta o SO mínimo compatível para novas versões do seu aplicativo.

Anúncio

Congelamento do suporte para iOS 14 a 15 de maio de 2023

De acordo com o suporte à versão do SO para dispositivos móveis política, estamos congelamento do suporte ao iOS 14 em uma futura versão principal do SDK do Driver para no iOS.

Versões do SDK do Driver para iOS lançadas no segundo trimestre de 2024 é compatível com o iOS 15. Versões anteriores do SDK ainda serão compatíveis iOS 14

Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado carregará a a versão mais recente do SDK e os novos builds do seu app não serão compatíveis com o iOS 14.

Especifique versão do SDK do Driver para iOS nas dependências de compilação do seu aplicativo a fim de controlar quando você aumenta o SO mínimo compatível em novas versões do seu app.

v2.2.0 (janeiro de 2023)

  • Correção do bug em que os carimbos de data/hora do local nas atualizações do veículo eram truncados para o segundo mais próximo. O DriverSDK agora informa o carimbo de data/hora das atualizações de localização com precisão de milissegundos.
  • O DriverSDK para iOS agora preenche mais campos nos locais de veículos enviados. Os campos recém-preenchidos incluem: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensor e raw_location_accuracy. O DriverSDK também deixa de informar o campo speed_kph descontinuado.
  • Atualiza o URL dos Termos e Condições nos arquivos de cabeçalho para o link correto e corrige outros problemas menores de pontuação.
  • Correções de erros de ortografia, pontuação e outros menores na documentação.
  • O uso da classe GMTSVehicleMatch foi descontinuado.

v2.1.0 (10 de outubro de 2022)

Alterado

  • Correções de bugs e atualizações da documentação.

v2.0.0 (26 de julho de 2022)

Alterado

  • Remoção do serviço de ponto de terminal, que inclui:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • O suporte ao iOS 12 foi congelado. A versão mínima do iOS agora é a 13.0.

Anúncio

O suporte ao iOS 13 será congelado (suspenso) nas atualizações da versão principal de 2023 do SDK do Driver para iOS. A versão mínima compatível do iOS será o iOS 14, a partir de junho de 2023. Os clientes precisam se preparar alterando a flag de suporte da versão mínima no código antes da atualização.

v1.1.0 (28 de abril de 2022)

Melhorias internas.

v1.0.5 (28 de março de 2022)

Correções de bugs internos.

v1.0 (29 de novembro de 2021)

A versão mínima compatível com esta versão do iOS é a 12.0.

Atualizações da API

Limpeza das interfaces DriverAPI

O inicializador público Objective-C foi removido do GMTDDriverAPI

Mudanças na API Authentication

  • Propriedades desnecessárias foram removidas da interface GMTDAuthorizationContext
. Propriedades desnecessárias foram removidas da interface GMTDAuthorizationContext

O uso de GMTSServiceType foi descontinuado Agora você só precisa receber reivindicações para o ID do veículo em GMTDAuthorizationContext.

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

agora é

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

GMTSAuthorizationContext substituído por GMTDAuthorizationContext.

AuthorizationContext mudou para uma classe com propriedades e foi removido. serviceType.

Crash reporting

Foi adicionada a detecção de falhas durante a inicialização do SDK. Também é possível ativar usando a API setAbnormalTerminationReportingEnabled: GMTDServices.

Congelamento do suporte para iOS 12 a 18 de outubro de 2021

Em resposta a mudanças em nossas dependências internas, estamos congelando suporte ao iOS 12 em uma futura versão principal do SDK do Driver para iOS.

O SDK do Driver para iOS v2.0 ou superior só é compatível com dispositivos que executam pelo menos iOS 13 As versões anteriores do SDK continuarão sendo compatíveis com o iOS 12.

Se as dependências no CocoaPods ou no Carthage não especificar um número de versão, o Xcode carregará a versão mais recente e os novos builds do seu aplicativo não é compatível com o iOS 12.

Especifique uma versão nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível para novas versões do app. Confira exemplos de como especificar uma versão na documentação do SDK do Maps para iOS. Confira as orientações em práticas recomendadas de manutenção de apps.

v0.3.0 Beta (30 de agosto de 2021)

Mudanças na API

v0.2.0 Beta (9 de julho de 2021)

Mudanças na API

  • Substituição de GRDFleetEngine por GMTDVehicleReporter.
  • Adicionamos a GMTDRidesharingDriverAPI.
  • Renomeação de GRDServices para GMTDServices e removido dos cabeçalhos públicos.
  • O prefixo de classe foi atualizado de GRD para GMTD.
  • O prefixo de classe foi atualizado de GRS para GMTS.