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
veGMTDTaskInfo
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
veraw_location_accuracy
. DriverSDK, kullanımdan kaldırılanspeed_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ı.
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
- GMTSServiceType, artık Fleet Engine hizmetleri yerine araç veya görev işlemleri için gereken jetonları temsil etmektedir.
- GMTDRidesharingDriverAPI, artık bir GMTDDriverContext nesnesiyle başlatılmıştır.
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.