Ta sekcja zawiera informacje o wersjach pakietu Driver SDK na iOS.
v11.1.0 (wrzesień 2026 r.)
- Zwiększono numer wersji do 11.1.0, aby dopasować go do pakietu Navigation SDK w wersji 11.1.0.
- Rozwiązaliśmy problem występujący podczas aktywnych przejazdów, poprawiając stabilność połączenia sieciowego i niezawodność uwierzytelniania.
v10.10.1 (maj 2026 r.)
- Zmiana wersji z 10.10 na 10.10.1.
Wersja 10.10 (marzec 2026 r.)
- Pakiet Driver SDK został utworzony za pomocą Xcode 26.
v10.0.0 (czerwiec 2025 r.)
Zmieniono
- Obsługa systemu iOS 15 została wstrzymana. Minimalna wersja iOS to teraz 16.0.
- Naprawia błędy sieci gRPC
UNAVAILABLE status code 14.
Wersja 9.2.1 (kwiecień 2025 r.)
Zmieniono
- Aktualizacja wersji z 9.2 do 9.2.1
Wersja 9.2 (styczeń 2025 r.)
Zmieniono
- Zmiana wersji z 9.0 na 9.2.
Wersja 9.0 (lipiec 2024 r.)
Zmieniono
- Obsługuje pakiety Geo SDK na iOS w wersji 9.0.
- Obsługa systemu iOS 14 została wstrzymana. Minimalna wersja iOS to teraz 15.0.
- Ta wersja zawiera plik .xcprivacy, który obsługuje zasady ochrony prywatności Apple.
- Naprawiliśmy błąd, który powodował, że klasy
GMTSTaskiGMTDTaskInfow wersji przedpremierowej nie były eksportowanymi symbolami w wersji 3.3.0.
Wersja 3.3.0 (marzec 2024 r.)
Zmieniono
- Obsługuje zgodność pakietów SDK dla kierowców i konsumentów, dzięki czemu można je tworzyć w tej samej aplikacji.
- Obsługuje Swift Package Manager w przypadku pakietów SDK dla kierowców i konsumentów.
Wersja 3.2.0 (grudzień 2023 r.)
Zmieniono
- Poprawki błędów i aktualizacje dokumentacji.
Wersja 3.1.1 (październik 2023 r.)
Zmieniono
- Naprawiono błąd polegający na tym, że metody
GMSMapViewDelegatenie były wywoływane.
Wersja 3.1.0 (wrzesień 2023 r.)
Zmieniono
- CocoaPod dla Driver SDK to teraz .xcframework, który obsługuje kompilacje na urządzenia i symulatory dla deweloperów na komputerach Mac z procesorami Intel i Apple Silicon.
Wersja 3.0.1 (sierpień 2023 r.)
Zmieniono
- Naprawia błąd niezdefiniowanych symboli.
Wersja 3.0.0 (maj 2023 r.)
Zmieniono
Usunięto wycofane inicjatory, które używają GMTSLocationInfo, z tych interfejsów:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
Obsługa systemu iOS 13 została wstrzymana. Minimalna wersja iOS to teraz 14.0.
Nowa najwcześniejsza obsługiwana wersja Xcode to 14.0. Zwróć uwagę na informacje o wycofaniu funkcji w informacjach o wersji Xcode 14 dotyczących zakończenia obsługi kompilacji z kodem bitowym.
Zgodnie z zasadami obsługi wersji mobilnego systemu operacyjnego od wersji 3.0.0 pakietu Driver SDK na iOS przestajemy obsługiwać system iOS 13. Nowy minimalny obsługiwany system operacyjny to iOS 14. Wcześniejsze wersje pakietu SDK będą nadal obsługiwać iOS 13. Jeśli zależności nie określają numeru wersji, IDE wczyta najnowszą wersję pakietu SDK, a nowe kompilacje aplikacji nie będą obsługiwać iOS 13. Określ wersję pakietu Driver SDK na iOS w zależnościach kompilacji aplikacji, aby kontrolować, kiedy podnosisz minimalną obsługiwaną wersję systemu operacyjnego dla nowych wersji aplikacji.
Ogłoszenie
Wstrzymanie obsługi iOS 14 – 15 maja 2023 r.
Zgodnie z zasadami obsługi wersji mobilnego systemu operacyjnego wstrzymujemy obsługę iOS 14 w nadchodzącej wersji głównej pakietu Driver SDK na iOS.
Wersje pakietu Driver SDK na iOS wydane od 2 kwartału 2024 r. będą obsługiwać system iOS w wersji co najmniej 15. Wcześniejsze wersje pakietu SDK będą nadal obsługiwać iOS 14.
Jeśli zależności nie określają numeru wersji, środowisko IDE wczyta najnowszą wersję pakietu SDK, a nowe kompilacje aplikacji nie będą obsługiwać iOS 14.
Określ wersję pakietu Driver SDK na iOS w zależnościach kompilacji aplikacji, aby kontrolować, kiedy podnosisz minimalną obsługiwaną wersję systemu operacyjnego dla nowych wersji aplikacji.
Wersja 2.2.0 (styczeń 2023 r.)
- Naprawiliśmy błąd, który powodował, że sygnatury czasowe lokalizacji w aktualizacjach pojazdów były skracane do najbliższej sekundy. DriverSDK raportuje teraz sygnaturę czasową informacji o zmianie lokalizacji z dokładnością do milisekundy.
- DriverSDK na iOS wypełnia teraz więcej pól w przesłanych lokalizacjach pojazdów. Nowo wypełnione pola:
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensoriraw_location_accuracy. DriverSDK przestaje też raportować wycofane polespeed_kph. - Aktualizuje adres URL warunków korzystania z usługi w plikach nagłówka, aby wskazywał prawidłowy link, i rozwiązuje inne drobne problemy z interpunkcją.
- Poprawiono różne błędy ortograficzne, interpunkcyjne i inne drobne błędy w dokumentacji.
- Klasa
GMTSVehicleMatchzostała wycofana.
Wersja 2.1.0 (10 października 2022 r.)
Zmieniono
- Poprawki błędów i aktualizacje dokumentacji.
Wersja 2.0.0 (26 lipca 2022 r.)
Zmieniono
Usunęliśmy usługę Terminal Point, która obejmuje:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
Obsługa systemu iOS 12 została wstrzymana. Minimalna wersja iOS to teraz 13.0.
Ogłoszenie
W aktualizacjach wersji głównych pakietu Driver SDK na iOS w 2023 r. wycofujemy obsługę systemu iOS 13. Od czerwca 2023 r. minimalna obsługiwana wersja systemu iOS to iOS 14. Przed aktualizacją klienci powinni przygotować się, zmieniając w kodzie flagę obsługi minimalnej wersji.
Wersja 1.1.0 (28 kwietnia 2022 r.)
Ulepszenia wewnętrzne.Wersja 1.0.5 (28 marca 2022 r.)
Poprawki błędów wewnętrznych.
Wersja 1.0 (29 listopada 2021 r.)
Minimalna obsługiwana wersja iOS w przypadku tej wersji to 12.0.
Aktualizacje interfejsów API
Wyczyszczono interfejsy DriverAPI
Usunięto publiczny inicjator Objective-C z GMTDDriverAPI.
Zmiany w interfejsie API uwierzytelniania
- Usunięto niepotrzebne właściwości z interfejsu
GMTDAuthorizationContext.
GMTDAuthorizationContext.
Środowisko wykonawcze GMTSServiceType zostało wycofane. Teraz musisz tylko uzyskać uprawnienia do identyfikatora pojazdu w: GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
is now
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext zastąpiono tekstem GMTDAuthorizationContext.
Zmieniono AuthorizationContext na klasę z właściwościami i usunięto serviceType.
Zgłaszanie awarii
Dodano wykrywanie awarii podczas inicjowania pakietu SDK. Możesz też zrezygnować z tej opcji, korzystając z interfejsu API setAbnormalTerminationReportingEnabled: na stronie GMTDServices.
Wstrzymanie obsługi systemu iOS 12 – 18 października 2021 r.
W odpowiedzi na zmiany w naszych wewnętrznych zależnościach wstrzymujemy obsługę iOS 12 w nadchodzącej wersji głównej pakietu Driver SDK na iOS.
Pakiet Driver SDK na iOS w wersji 2.0 lub nowszej będzie obsługiwać tylko urządzenia z systemem iOS 13 lub nowszym. Wcześniejsze wersje pakietu SDK będą nadal obsługiwać iOS 12.
Jeśli zależności w CocoaPods lub Carthage nie określają numeru wersji, Xcode wczyta najnowszą wersję, a nowe kompilacje aplikacji nie będą obsługiwać iOS 12.
Pamiętaj, aby określić wersję w zależnościach kompilacji aplikacji, aby kontrolować, kiedy podnosisz minimalną obsługiwaną wersję systemu operacyjnego dla nowych wersji aplikacji. Przykłady określania wersji znajdziesz w dokumentacji Maps SDK na iOS. Zapoznaj się ze wskazówkami dotyczącymi sprawdzonych metod prowadzenia aplikacji.
Wersja beta 0.3.0 (30 sierpnia 2021 r.)
Zmiany w interfejsie API
- GMTSServiceType reprezentuje teraz tokeny potrzebne do operacji na pojazdach lub zadaniach, a nie do usług Fleet Engine.
- GMTDRidesharingDriverAPI jest teraz inicjowany za pomocą obiektu GMTDDriverContext.
Wersja 0.2.0 beta (9 lipca 2021 r.)
Zmiany w interfejsie API
- Zastąpiono GRDFleetEngine elementem GMTDVehicleReporter.
- Dodano GMTDRidesharingDriverAPI.
- Zmieniliśmy nazwę GRDServices na GMTDServices i usunęliśmy ją z nagłówków publicznych.
- Zaktualizowano prefiks klasy z GRD na GMTD.
- Zaktualizowano prefiks klasy z GRS na GMTS.