يحتوي هذا القسم على ملاحظات إصدار حزمة تطوير البرامج (SDK) للسائق على أجهزة iOS.
الإصدار 11.1.0 (سبتمبر 2026)
- تمت ترقية الإصدار 11.1.0 ليتوافق مع الإصدار 11.1.0 من حزمة تطوير البرامج للتنقّل.
- تم إصلاح مشكلة أثناء الرحلات النشطة من خلال تحسين ثبات الاتصال بالشبكة وموثوقية المصادقة.
الإصدار 10.10.1 (مايو 2026)
- تمت ترقية الإصدار من 10.10 إلى 10.10.1.
الإصدار 10.10 (مارس 2026)
- تم إنشاء حزمة تطوير البرامج (SDK) للسائقين باستخدام Xcode 26.
الإصدار 10.0.0 (يونيو 2025)
Changed (تمّ التغيير)
- تم الآن إيقاف دعم iOS 15. الحدّ الأدنى لإصدار iOS هو الآن 16.0.
- يصلح هذا التحديث حالات تعذُّر الاتصال بشبكة gRPC
UNAVAILABLE status code 14.
الإصدار 9.2.1 (أبريل 2025)
Changed (تمّ التغيير)
- ترقية الإصدار من 9.2 إلى 9.2.1
الإصدار 9.2 (يناير 2025)
Changed (تمّ التغيير)
- تمت زيادة رقم الإصدار من 9.0 إلى 9.2.
الإصدار 9.0 (يوليو 2024)
Changed (تمّ التغيير)
- تتوافق مع الإصدار 9.0 من حزم تطوير البرامج (SDK) لنظام التشغيل iOS من Geo.
- تم إيقاف دعم الإصدار 14 من نظام التشغيل iOS نهائيًا. أصبح الحد الأدنى لإصدار iOS الآن هو 15.0.
- يتضمّن هذا الإصدار ملف .xcprivacy لدعم بيانات الخصوصية في Apple.
- تم إصلاح خلل في الإصدار 3.3.0 حيث لم يتم تصدير الرموز الخاصة بفئات الإصدار المبكر الحصري
GMTSTaskوGMTDTaskInfo.
الإصدار 3.3.0 (مارس 2024)
Changed (تمّ التغيير)
- تتوافق مع حِزم تطوير البرامج (SDK) لكل من السائق والمستهلك، ما يتيح إنشاءهما في التطبيق نفسه.
- توفير الدعم لأداة Swift Package Manager في حِزم تطوير البرامج (SDK) الخاصة بالسائق والمستهلك
الإصدار 3.2.0 (ديسمبر 2023)
Changed (تمّ التغيير)
- تم إصلاح الأخطاء وتحديث المستندات.
الإصدار 3.1.1 (أكتوبر 2023)
Changed (تمّ التغيير)
- يؤدي هذا الخيار إلى إصلاح الخطأ المتعلّق بعدم استدعاء طُرق
GMSMapViewDelegate.
الإصدار 3.1.0 (سبتمبر 2023)
Changed (تمّ التغيير)
- أصبحت حزمة CocoaPod لحزمة تطوير البرامج (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 من حزمة تطوير البرامج (SDK) للسائقين على نظام التشغيل iOS. الحد الأدنى الجديد لنظام التشغيل المتوافق هو iOS 14. وستواصل الإصدارات السابقة من حزمة SDK توفير الدعم لنظام التشغيل iOS 13. إذا لم تحدّد التبعيات رقم إصدار، ستحمّل بيئة التطوير المتكاملة (IDE) أحدث إصدار من حزمة تطوير البرامج (SDK)، ولن تتوافق الإصدارات الجديدة من تطبيقك مع نظام التشغيل iOS 13. حدِّد إصدارًا من حزمة تطوير البرامج (SDK) للسائق على أجهزة iOS في تبعيات إصدار تطبيقك للتحكّم في وقت رفع الحد الأدنى لإصدار نظام التشغيل المتوافق مع الإصدارات الجديدة من تطبيقك.
إشعار
إيقاف توفير الدعم لنظام التشغيل iOS 14 اعتبارًا من 15 مايو 2023
وفقًا لسياسة دعم إصدارات أنظمة تشغيل الأجهزة الجوّالة، سنوقف دعم الإصدار 14 من نظام التشغيل iOS في رقم الإصدار الرئيسي القادم من حزمة تطوير البرامج (SDK) لتطبيق Driver لنظام التشغيل iOS.
ستتوافق إصدارات Driver SDK لنظام التشغيل iOS التي تم طرحها في بداية الربع الثاني من عام 2024 مع الإصدار 15 من نظام التشغيل iOS كحدّ أدنى. وستواصل إصدارات حزمة تطوير البرامج (SDK) السابقة دعم نظام التشغيل iOS 14.
إذا لم تحدّد التبعيات رقم إصدار، ستحمّل بيئة التطوير المتكاملة (IDE) أحدث إصدار من حزمة تطوير البرامج (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 (تمّ التغيير)
- تم إصلاح الأخطاء وتحديث المستندات.
الإصدار 2.0.0 (26 يوليو 2022)
Changed (تمّ التغيير)
تمت إزالة "خدمة نقطة النهاية" (Terminal Point Service)، والتي تشمل ما يلي:
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
تم الآن إيقاف دعم الإصدار iOS 12. الحد الأدنى لإصدار iOS هو الآن 13.0.
إشعار
سنوقف نهائيًا دعم الإصدار 13 من iOS في تحديثات الإصدارات الرئيسية لعام 2023 من حزمة تطوير البرامج (SDK) لتطبيق Driver على iOS. اعتبارًا من يونيو 2023، سيكون الحد الأدنى لإصدار iOS المتوافق هو iOS 14. على العملاء الاستعداد من خلال تغيير علامة الحدّ الأدنى للإصدار المتوافق في الرمز البرمجي قبل التحديث.
الإصدار 1.1.0 (28 أبريل 2022)
تحسينات داخليةالإصدار 1.0.5 (28 مارس 2022)
إصلاح الأخطاء الداخلية
الإصدار 1.0 (29 نوفمبر 2021)
الحد الأدنى لإصدار iOS المتوافق مع هذا الإصدار هو 12.0.
تعديلات على واجهة برمجة التطبيقات
واجهات DriverAPI محسَّنة
تمت إزالة دالة الإعداد العلنية في Objective-C من
GMTDDriverAPI.
التغييرات في واجهة برمجة التطبيقات الخاصة بالمصادقة
- تمت إزالة السمات غير الضرورية من واجهة
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.
إيقاف توفير الدعم لنظام التشغيل iOS 12 - 18 أكتوبر 2021
استجابةً للتغييرات في التبعيات الداخلية، سنوقف دعم iOS 12 في رقم الإصدار الرئيسي القادم من حزمة تطوير البرامج (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.