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
eGMTDTaskInfo
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
eraw_location_accuracy
. O DriverSDK também deixa de informar o campospeed_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
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
- GMTSServiceType agora representa os tokens necessários para operações de veículos ou tarefas em vez de serviços do Fleet Engine.
- A GMTDRidesharingDriverAPI agora está inicializada com um objeto GMTDDriverContext.
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.