يحتوي هذا القسم على ملاحظات الإصدار الخاصة بـ Driver SDK لنظام التشغيل iOS.
v11.1.0 (سبتمبر 2026)
- تمت زيادة رقم الإصدار 11.1.0 ليتوافق مع الإصدار 11.1.0 من "حزمة تطوير البرامج للتنقّل".
- تم إصلاح مشكلة أثناء الرحلات النشطة من خلال تحسين ثبات اتصال الشبكة وموثوقية المصادقة.
v10.10.1 (مايو 2026)
- تمت ترقية الإصدار من 10.10 إلى 10.10.1.
الإصدار 10.10 (مارس 2026)
- تم إنشاء Driver SDK باستخدام Xcode 26.
10.0.0 (يونيو 2025)
Changed (تمّ التغيير)
- تم الآن إيقاف إتاحة الإصدار 15 من نظام التشغيل iOS. أصبح الحدّ الأدنى لإصدار iOS هو 16.0.
- إصلاح أخطاء شبكة
UNAVAILABLE status code 14gRPC
9.2.1 (أبريل 2025)
Changed (تمّ التغيير)
- زيادة رقم الإصدار من 9.2 إلى 9.2.1
الإصدار 9.2 (يناير 2025)
Changed (تمّ التغيير)
- زيادة الإصدار من 9.0 إلى 9.2
v9.0 (يوليو 2024)
Changed (تمّ التغيير)
- يتوافق مع الإصدار 9.0 من حِزم تطوير البرامج (SDK) لنظام التشغيل iOS من Geo.
- تم الآن إيقاف إتاحة الإصدار 14 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 15.0.
- يتضمّن هذا الإصدار ملف xcprivacy .لدعم بيانات Apple Privacy Manifests.
- تم إصلاح الخطأ الذي لم يتم فيه تصدير الرمزين
GMTSTaskوGMTDTaskInfoالخاصين بفئات الإصدار التجريبي في الإصدار 3.3.0.
الإصدار 3.3.0 (مارس 2024)
Changed (تمّ التغيير)
- يتيح إمكانية توافق حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين، ما يتيح إنشاءها في التطبيق نفسه.
- تتوافق مع أداة Swift Package Manager لحِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين.
v3.2.0 (ديسمبر 2023)
Changed (تمّ التغيير)
- إصلاح الأخطاء وتعديل المستندات
الإصدار 3.1.1 (أكتوبر 2023)
Changed (تمّ التغيير)
- إصلاح الخطأ الذي يتسبّب في عدم استدعاء طرق
GMSMapViewDelegate
v3.1.0 (سبتمبر 2023)
Changed (تمّ التغيير)
- إنّ CocoaPod الخاص بحزمة تطوير البرامج (SDK) لخدمة Driver SDK هو الآن .xcframework يتوافق مع إصدارات الأجهزة والمحاكي للمطوّرين على أجهزة Mac المستندة إلى معالجات Intel وApple Silicon.
الإصدار 3.0.1 (أغسطس 2023)
Changed (تمّ التغيير)
- إصلاح خطأ الرموز غير المحدّدة
الإصدار 3.0.0 (مايو 2023)
Changed (تمّ التغيير)
يزيل هذا التغيير أدوات التهيئة المتوقّفة نهائيًا التي تستخدم GMTSLocationInfo من الواجهات التالية:
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
تم الآن إيقاف إتاحة نظام التشغيل iOS 13. أصبح الحد الأدنى لإصدار iOS هو 14.0.
الحد الأدنى الجديد لإصدار Xcode المتوافق هو 14.0. يُرجى الاطّلاع على عمليات الإيقاف النهائي في ملاحظات الإصدار الخاصة بـ Xcode 14 بشأن إيقاف إمكانية الإنشاء باستخدام رمز البت.
وفقًا لسياسة توافق إصدار نظام التشغيل للأجهزة الجوّالة، سنتوقف عن إتاحة الإصدار 13 من نظام التشغيل iOS اعتبارًا من الإصدار 3.0.0 من حزمة تطوير البرامج لنظام التشغيل iOS. الحد الأدنى الجديد لنظام التشغيل المتوافق هو iOS 14. ستواصل إصدارات حزمة تطوير البرامج (SDK) السابقة توفير الدعم لنظام التشغيل iOS 13. إذا لم تحدّد العناصر التابعة رقم إصدار، سيحمّل بيئة التطوير المتكاملة أحدث إصدار من حزمة SDK، ولن تتوافق الإصدارات الجديدة من تطبيقك مع نظام التشغيل iOS 13. حدِّد إصدارًا من Driver SDK لنظام التشغيل iOS في تبعيات الإصدار لتطبيقك من أجل التحكّم في الوقت الذي ترفع فيه الحد الأدنى لنظام التشغيل المتوافق مع الإصدارات الجديدة من تطبيقك.
إشعار
إيقاف إمكانية استخدام الإصدار 14 من نظام التشغيل iOS نهائيًا - 15 مايو 2023
وفقًا لسياسة توافق إصدارات نظام التشغيل على الأجهزة الجوّالة، سنوقف التوافق مع الإصدار 14 من نظام التشغيل iOS في رقم الإصدار الرئيسي القادم من حزمة Driver SDK لنظام التشغيل iOS.
ستتوافق إصدارات Driver SDK لنظام التشغيل iOS التي تم طرحها اعتبارًا من الربع الثاني من عام 2024 مع الإصدار 15 من نظام التشغيل iOS كحد أدنى. ستواصل إصدارات حزمة SDK الأقدم توفير الدعم لنظام التشغيل iOS 14.
إذا لم تحدّد التبعيات رقم إصدار، سيحمّل بيئة التطوير المتكاملة أحدث إصدار من حزمة SDK، ولن تتوافق الإصدارات الجديدة من تطبيقك مع نظام التشغيل iOS 14.
حدِّد إصدارًا من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS في ملحقات الإصدار الخاصة بتطبيقك للتحكّم في موعد رفع الحد الأدنى من إصدار نظام التشغيل المتوافق مع الإصدارات الجديدة من تطبيقك.
2.2.0 (كانون الثاني/يناير 2023)
- تم إصلاح الخطأ الذي كان يؤدي إلى اقتطاع الطوابع الزمنية للموقع الجغرافي في تحديثات المركبات إلى أقرب ثانية. تُبلغ DriverSDK الآن عن الطابع الزمني لتعديلات الموقع الجغرافي بدقة تصل إلى جزء من الألف من الثانية.
- تعبئ DriverSDK iOS الآن المزيد من الحقول في المواقع الجغرافية للمركبات التي تم تحميلها. تشمل الحقول التي تم ملؤها حديثًا ما يلي:
heading_accuracyوaltitudeوaltitude_accuracyوspeedوspeed_accuracyوlocation_sensorوraw_locationوraw_location_timeوraw_location_sensorوraw_location_accuracy. تتوقف حزمة DriverSDK أيضًا عن تسجيل الحقلspeed_kphالذي تم إيقافه نهائيًا. - يعدّل عنوان URL الخاص بالأحكام والشروط في ملفات العناوين إلى الرابط الصحيح، ويحلّ مشاكل بسيطة أخرى متعلّقة بعلامات الترقيم.
- تم إصلاح أخطاء إملائية وعلامات ترقيم وأخطاء بسيطة أخرى في المستندات.
- تم إيقاف الفئة
GMTSVehicleMatchنهائيًا.
الإصدار 2.1.0 (10 أكتوبر 2022)
Changed (تمّ التغيير)
- إصلاح الأخطاء وتعديل المستندات
v2.0.0 (26 يوليو 2022)
Changed (تمّ التغيير)
تمت إزالة خدمة "نقاط نهاية المحطة" التي تتضمّن ما يلي:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
تم إيقاف إتاحة الإصدار 12 من نظام التشغيل iOS. أصبح الحد الأدنى لإصدار iOS هو 13.0.
إشعار
سنوقف نهائيًا إتاحة الإصدار 13 من نظام التشغيل iOS في تحديثات رقم الإصدار الرئيسي لعام 2023 من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS الخاصة بالسائقين. سيكون الحد الأدنى لإصدار iOS المتوافق هو iOS 14، وذلك اعتبارًا من يونيو 2023. على العملاء الاستعداد من خلال تغيير علامة الحدّ الأدنى من توافق الإصدار في الرمز البرمجي قبل التحديث.
الإصدار 1.1.0 (28 أبريل 2022)
تحسينات داخلية1.0.5 (28 مارس 2022)
إصلاحات أخطاء داخلية
الإصدار 1.0 (29 نوفمبر 2021)
الحد الأدنى لإصدار iOS المتوافق مع هذا الإصدار هو 12.0.
تعديلات على واجهة برمجة التطبيقات
تنظيف واجهات DriverAPI
تمت إزالة أداة التهيئة العامة Objective-C من
GMTDDriverAPI.
تغييرات في Authentication API
- تمت إزالة الخصائص غير الضرورية من واجهة
GMTDAuthorizationContext.
GMTDAuthorizationContext.
تم إيقاف GMTSServiceType نهائيًا. ما عليك الآن سوى الحصول على مطالبات لمعرّف المركبة في GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
الآن
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
تم استبدال "GMTSAuthorizationContext" بـ
GMTDAuthorizationContext.
تم تغيير AuthorizationContext إلى فئة تتضمّن سمات، وتمت إزالة serviceType.
إعداد تقارير الأعطال
تمت إضافة ميزة رصد الأعطال أثناء عملية تهيئة حزمة تطوير البرامج (SDK). يتوفّر أيضًا خيار لإيقاف هذه الميزة من خلال استخدام واجهة برمجة التطبيقات setAbnormalTerminationReportingEnabled: على GMTDServices.
إيقاف دعم الإصدار 12 من نظام التشغيل iOS نهائيًا - 18 تشرين الأول (أكتوبر) 2021
استجابةً للتغييرات في الاعتماديات الداخلية، سنوقف توافق الإصدار 12 من نظام التشغيل iOS مع رقم الإصدار الرئيسي القادم من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS.
لن تتوافق حزمة تطوير البرامج (SDK) الخاصة ببرنامج التشغيل على أجهزة iOS، الإصدار 2.0 أو الإصدارات الأحدث، إلا مع الأجهزة التي تعمل بالإصدار 13 من نظام التشغيل iOS أو الإصدارات الأحدث. ستظلّ إصدارات حزمة SDK السابقة متوافقة مع نظام التشغيل iOS 12.
إذا لم تحدّد التبعيات في CocoaPods أو Carthage رقم إصدار، سيحمّل Xcode أحدث إصدار ولن تتوافق الإصدارات الجديدة من تطبيقك مع نظام التشغيل iOS 12.
احرص على تحديد إصدار في تبعيات الإصدار لتطبيقك من أجل التحكّم في موعد رفع الحد الأدنى لنظام التشغيل المتوافق مع الإصدارات الجديدة من تطبيقك. يمكنك الاطّلاع على أمثلة لتحديد إصدار في مستندات حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع iOS. اطّلِع على الإرشادات المتعلّقة بأفضل الممارسات لصيانة التطبيقات.
الإصدار التجريبي 0.3.0 (30 أغسطس 2021)
التغييرات في واجهة برمجة التطبيقات
- يمثّل GMTSServiceType الآن الرموز المميزة اللازمة لعمليات المركبات أو المهام بدلاً من خدمات Fleet Engine.
- تم الآن تهيئة GMTDRidesharingDriverAPI باستخدام عنصر GMTDDriverContext.
الإصدار التجريبي 0.2.0 (9 يوليو 2021)
التغييرات في واجهة برمجة التطبيقات
- تم استبدال GRDFleetEngine بـ GMTDVehicleReporter.
- تمت إضافة GMTDRidesharingDriverAPI.
- تمت إعادة تسمية GRDServices إلى GMTDServices وإزالتها من العناوين العامة.
- تم تعديل بادئة الفئة من GRD إلى GMTD.
- تم تعديل بادئة الفئة من GRS إلى GMTS.