Bu bölümde, iOS için Sürücü SDK'sı sürüm notları yer almaktadır.
9.0 sürümü (Temmuz 2024)
Değiştirildi
- Geo iOS SDK'sı 9.0 sürümünü destekler.
- iOS 14 desteği artık donduruldu. Minimum iOS sürümü 15.0'a yükseltildi.
- Bu sürüm, Apple Gizlilik Manifest'lerini desteklemek için .xcprivacy dosyasını içerir.
GMTSTask
veGMTDTaskInfo
önizleme sürümü sınıflarının 3.3.0 sürümünde simgelerin dışa aktarılmamasına neden olan hata düzeltildi.
v3.3.0 (Mart 2024)
Değiştirildi
- Sürücü ve tüketici SDK'larının aynı uygulamada derlenebilmesi için uyumluluğunu destekler.
- Sürücü ve tüketici SDK'ları için Swift Package Manager'ı destekler.
3.2.0 sürümü (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 hata düzeltildi.
sürüm 3.1.0 (Eylül 2023)
Değiştirildi
- Sürücü SDK'sı için CocoaPod artık hem Intel hem de Apple Silicon tabanlı Mac'lerde geliştiriciler için hem cihaz hem de simülatör derlemelerini destekleyen bir .xcframework dosyasıdır.
v3.0.1 (Ağustos 2023)
Değiştirildi
- Tanımlanmamış simge hatasını düzeltir.
v3.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ü 14.0'a yükseltildi.
Xcode'un desteklenen minimum sürümü 14.0'dır. Xcode 14 sürüm notlarında, bit kodla derleme desteğinin sona ermesiyle ilgili desteğin sonlandırıldığına dikkat edin.
Mobil OS sürümü destek politikasına göre, iOS için Sürücü SDK'sı 3.0.0 sürümü itibarıyla iOS 13 desteğini askıya alıyoruz. Desteklenen minimum yeni işletim sistemi iOS 14'tür. Önceki SDK sürümleri iOS 13'ü desteklemeye devam edecektir. Bağımlılıklarınızda bir sürüm numarası belirtilmezse 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ümleri için desteklenen minimum işletim sistemini ne zaman yükselteceğinizi kontrol etmek üzere uygulamanızın derleme bağımlılıklarında iOS için Driver SDK'sının bir sürümünü belirtin.
Duyuru
iOS 14 için desteğin durdurulması - 15 Mayıs 2023
Mobil OS sürümü destek politikasına göre, iOS için Driver SDK'sının yakında yayınlanacak bir ana sürümünde iOS 14 desteğini askıya alıyoruz.
2024'ün ikinci çeyreğinden itibaren kullanıma sunulan iOS için Sürücü SDK'sı sürümleri en az iOS 15'i destekleyecektir. Önceki SDK sürümleri iOS 14'ü desteklemeye devam edecektir.
Bağımlılıklarınızda bir sürüm numarası belirtilmezse IDE'niz en yeni SDK sürümünü yükler ve uygulamanızın yeni derlemeleri iOS 14'ü desteklemez.
Uygulamanızın yeni sürümleri için desteklenen minimum işletim sistemini ne zaman yükselteceğinizi kontrol etmek amacıyla, uygulamanızın derleme bağımlılıklarında iOS için Sürücü SDK'sının bir sürümünü belirtin.
v2.2.0 (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ı milisaniye hassasiyetinde raporluyor.
- 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
veraw_location_accuracy
. DriverSDK, desteği sonlandırılanspeed_kph
alanını da bildirmeyi durdurur. - Başlık dosyalarındaki hükümler ve koşullar URL'sini doğru bağlantıyla günceller ve noktalama işaretleriyle ilgili diğer küçük sorunları düzeltir.
- Dokümanda çeşitli yazım, noktalama ve diğer küçük hatalar düzeltildi.
GMTSVehicleMatch
sınıfının desteği sonlandırıldı.
v2.1.0 (10 Ekim 2022)
Değiştirildi
- Hata düzeltmeleri ve doküman güncellemeleri.
v2.0.0 (26 Temmuz 2022)
Değiştirildi
Terminal noktası hizmeti kaldırıldı. Bu hizmet şunları içerir:
GMTSTerminalPoint
GMTSTerminalPointAccessPoint
GMTSTerminalPointTravelMode
GMTSTerminalPointsVehicleSearchPreference
GMTSTravelModeETA
iOS 12 için destek artık durduruldu. Minimum iOS sürümü artık 13.0'dır.
Duyuru
Driver iOS SDK'sı için 2023'teki ana sürüm güncellemelerinde iOS 13 desteğini donduruyoruz (desteği sonlandırıyoruz). Haziran 2023'ten itibaren desteklenen minimum iOS sürümü iOS 14 olacaktır. Müşteriler, güncellemeden önce kodlarındaki minimum sürüm destek işaretini değiştirerek hazırlık yapmalıdır.
sürüm 1.1.0 (28 Nisan 2022)
Dahili iyileştirmeler.v1.0.5 (28 Mart 2022)
Dahili hata düzeltmeleri.
1.0 sürümü (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
GMTDDriverAPI
dosyasından Objective-C herkese açık başlatıcısı kaldırıldı.
Authentication API değişiklikleri
- Gereksiz mülkler
GMTDAuthorizationContext
arayüzünden kaldırıldı.
GMTDAuthorizationContext
arayüzünden gereksiz özellikler kaldırıldı.
GMTSServiceType
desteği sonlandırıldı. Artık yalnızca GMTDAuthorizationContext
içindeki araç kimliği için hak taleplerini almanız gerekiyor.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
şu anda
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
GMTSAuthorizationContext
, GMTDAuthorizationContext
ile değiştirildi.
AuthorizationContext
, mülkleri olan bir sınıfa dönüştürüldü ve serviceType
kaldırıldı.
Kilitlenme raporu
SDK ilk kullanıma hazırlanırken kilitlenme algılama özelliği eklendi. GMTDServices
üzerinde setAbnormalTerminationReportingEnabled:
API'yi kullanarak kapsam dışında kalmayı seçebilirsiniz.
iOS 12 desteğinin durdurulması - 18 Ekim 2021
Dahili bağımlılıklarımızdaki değişikliklere yanıt olarak, iOS için Sürücü SDK'sının yakında yayınlanacak bir ana sürümünde iOS 12 desteğini durduruyoruz.
iOS için Sürücü SDK'sı 2.0 veya sonraki sürümler yalnızca en az iOS 13 çalıştıran cihazları destekler. Önceki SDK sürümleri iOS 12'yi desteklemeye devam edecektir.
CocoaPods veya Carthage'teki bağımlılıklarınızda bir sürüm numarası belirtilmezse Xcode en yeni sürümü yükler ve uygulamanızın yeni derlemeleri iOS 12'yi desteklemez.
Uygulamanızın yeni sürümleri için desteklenen minimum işletim sistemini ne zaman yükselteceğinizi kontrol etmek amacıyla uygulamanızın derleme bağımlılıklarına bir sürüm belirttiğinizden emin olun. iOS için Haritalar SDK'sı dokümanlarında sürüm belirtme örneklerini inceleyin. Uygulama bakımıyla ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.
v0.3.0 Beta (30 Ağustos 2021)
API değişiklikleri
- GMTSServiceType artık Fleet Engine hizmetleri yerine araç veya görev işlemleri için gereken jetonları temsil ediyor.
- GMTDRidesharingDriverAPI, artık bir GMTDDriverContext nesnesiyle başlatılmıştır.
0.2.0 Beta sürümü (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ı.
- Sınıf ön eki GRD yerine GMTD olarak güncellendi.
- GRS olan sınıf öneki GMTS olarak güncellendi.