iOS için Sürücü SDK'sı Sürüm Notları

Bu bölümde, iOS için Sürücü SDK'sı sürüm notları yer alır.

sürüm 9.0 (Temmuz 2024)

Değiştirildi

  • Coğrafi iOS SDK'ları v9.0'ı destekler.
  • iOS 14 desteği artık donduruldu. Minimum iOS sürümü artık 15.0'dır.
  • Bu sürümde, Apple Gizlilik'i desteklemek için .xcprivacy dosyası bulunmaktadır. Manifestler.
  • Önizleme sürümü sınıflarının GMTSTask ve GMTDTaskInfo olduğu hata düzeltildi 3.3.0 sürümünde simgeler dışa aktarılmadı.

sürüm 3.3.0 (Mart 2024)

Değiştirildi

  • Aynı uygulamada oluşturulabilmeleri için Sürücü ve Tüketici SDK'ları uyumluluğunu destekler.
  • Sürücü ve Tüketici SDK'ları için Swift Package Manager'ı destekler.

sürüm 3.2.0 (Aralık 2023)

Değiştirildi

  • Hata düzeltmeleri ve doküman güncellemeleri.

sürüm 3.1.1 (Ekim 2023)

Değiştirildi

  • GMSMapViewDelegate yöntemlerinin çağrılmamasıyla ilgili hatayı düzeltir.

sürüm 3.1.0 (Eylül 2023)

Değiştirildi

  • Sürücü SDK'sı için CocoaPod artık bir .xcframework olarak değiştirildi. Bu sayede hem Intel hem de Apple Silicon tabanlı Mac bilgisayarlardaki geliştiriciler için cihaz ve simülatör derlemelerini desteklemektedir.

sürüm 3.0.1 (Ağustos 2023)

Değiştirildi

  • Tanımlanmamış simge hatasını düzeltir.

sürüm 3.0.0 (Mayıs 2023)

Değiştirildi

  • Şu arayüzlerden GMTSLocationInfo kullanan desteği sonlandırılmış başlatıcıları kaldırır:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • iOS 13 desteği artık donduruldu. Minimum iOS sürümü artık 14.0'dır.

  • Xcode'un desteklenen minimum sürümü 14.0'dır. Xcode 14 sürüm notlarındaki, bitcode ile oluşturma desteğinin sona ermesiyle ilgili desteğin sonlandırılmasına bakın.

  • Mobil OS sürümü destek politikası uyarınca, iOS v3.0.0 için Driver SDK'sı itibarıyla iOS 13 desteğini donduruyoruz. Desteklenen yeni minimum işletim sistemi iOS 14'tür. Önceki SDK sürümleri iOS 13'ü desteklemeye devam edecektir. Bağımlılıklarınız bir sürüm numarası belirtmezse IDE'niz, en yeni SDK sürümünü yükler ve uygulamanızın yeni derlemeleri iOS 13'ü desteklemez. Uygulamanızın yeni sürümlerinde desteklenen minimum işletim sistemi sayısını ne zaman yükselteceğinizi kontrol etmek için uygulamanızın derleme bağımlılıklarında iOS için Sürücü SDK'sının sürümünü belirtin.

Duyuru

iOS 14 için donma desteği - 15 Mayıs 2023

Mobil OS sürümü desteğine göre politikası kapsamında ise Driver SDK'nın yeni ana sürümünde iOS 14 için donma desteği iOS.

2024'ün ikinci çeyreğinde kullanıma sunulan iOS için Driver SDK sürümleri en az iOS 15'i destekler. Önceki SDK sürümleri desteklemeye devam edecektir iOS 14.

Bağımlılıklarınız bir sürüm numarası belirtmezse IDE'niz en yeni SDK sürümü ve uygulamanızın yeni derlemeleri iOS 14'ü desteklemeyecektir.

Bir sürümünün Uygulamanızın derleme bağımlılıklarında kontrol etmek için iOS için Driver SDK'sı .

2.2.0 sürümü (Ocak 2023)

  • Araç güncellemelerindeki konum zaman damgalarının en yakın saniyeye kısaltılmasına neden olan hata düzeltildi. DriverSDK, artık konum güncellemelerinin zaman damgasını milisaniyelik hassasiyetle bildiriyor.
  • DriverSDK iOS artık yüklenen araç konumlarında daha fazla alanı dolduruyor. Yeni doldurulmuş alanlar şunlardır: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensor ve raw_location_accuracy. DriverSDK, kullanımdan kaldırılan speed_kph alanını bildirmeyi de durdurdu.
  • Başlık dosyalarındaki şartlar ve koşullara ilişkin URL'yi doğru bağlantıyla günceller ve noktalama işaretleriyle ilgili diğer küçük sorunları düzeltir.
  • Dokümanlardaki çeşitli yazım ve noktalama hataları ile diğer küçük hataları düzeltir.
  • GMTSVehicleMatch sınıfının desteği sonlandırıldı.

sürüm 2.1.0 (10 Ekim 2022)

Değiştirildi

  • Hata düzeltmeleri ve doküman güncellemeleri.

2.0.0 sürümü (26 Temmuz 2022)

Değiştirildi

  • Aşağıdakileri içeren Terminal Noktası Hizmeti kaldırıldı:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • iOS 12 desteği artık donduruldu. Minimum iOS sürümü artık 13.0'dır.

Duyuru

Driver iOS SDK'sının 2023 ana sürüm güncellemelerinde iOS 13'e yönelik desteği donduruyoruz (kullanımdan kaldırıyoruz). Haziran 2023'ten itibaren en az iOS 14 sürümü desteklenecektir. Müşteriler güncellemeden önce kodlarında minimum sürüm desteği işaretini değiştirerek hazırlanmalıdır.

sürüm 1.1.0 (28 Nisan 2022)

Dahili iyileştirmeler.

v1.0.5 (28 Mart 2022)

Dahili hata düzeltmeleri.

sürüm 1.0 (29 Kasım 2021)

Bu sürüm için desteklenen minimum iOS sürümü 12.0'dır.

API güncellemeleri

DriverAPI arayüzleri temizlendi

Objective-C herkese açık başlatıcı şu konumdan kaldırıldı: GMTDDriverAPI.

Authentication API değişiklikleri

  • Gereksiz özellikler GMTDAuthorizationContext arayüzünden kaldırıldı.
ziyaret edin. Gereksiz özellikler GMTDAuthorizationContext arayüzünden kaldırıldı.

GMTSServiceType desteği sonlandırıldı. Artık yalnızca GMTDAuthorizationContext araç kimliği.

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

şimdi

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

GMTSAuthorizationContext, şununla değiştirildi: GMTDAuthorizationContext

AuthorizationContext, özellikleri olan bir sınıf olarak değiştirildi ve kaldırıldı serviceType.

Kilitlenme raporu

SDK başlatma sırasında kilitlenme algılama özelliği eklendi. Ayrıca, özelleştirilebilir devre dışı bırakmak için şurada setAbnormalTerminationReportingEnabled: API'yi kullanın: GMTDServices.

iOS 12 - 18 Ekim 2021 için donma desteği

İç bağımlılıklarımızdaki değişimlere karşılık olarak, yakında yayınlanacak olan iOS için Driver SDK'sının ana sürümünde iOS 12 desteği.

iOS 2.0 veya sonraki sürümler için Driver SDK'sı yalnızca minimum aşağıdaki sürümlere sahip cihazları destekler: iOS 13. Önceki SDK sürümleri iOS 12'yi desteklemeye devam edecektir.

CocoaPods veya Carthage'daki bağımlılıklarınız bir sürüm numarası belirtirseniz, Xcode uygulamanız iOS 12'yi desteklemiyor.

Uygulamanızın yeni sürümlerinde desteklenen minimum işletim sistemi seviyesini ne zaman yükselteceğinizi kontrol etmek için uygulamanızın derleme bağımlılıklarında bir sürüm belirttiğinizden emin olun. iOS için Haritalar SDK'sı dokümanlarında sürüm belirtmeyle ilgili örneklere bakın. Uygulama bakımıyla ilgili en iyi uygulamalar hakkındaki rehbere bakın.

v0.3.0 Beta (30 Ağustos 2021)

API değişiklikleri

0.2.0 sürümü Beta (9 Temmuz 2021)

API değişiklikleri

  • GRDFleetEngine, GMTDVehicleReporter ile değiştirildi.
  • GMTDRidesharingDriverAPI eklendi.
  • GRDServices, GMTDServices olarak yeniden adlandırıldı ve herkese açık başlıklardan kaldırıldı.
  • GRD olan sınıf öneki GMTD olarak güncellendi.
  • GRS olan sınıf öneki GMTS olarak güncellendi.