اتّبِع الخطوات التالية لمتابعة الرحلات عند الطلب في تطبيقات المستهلك المتوافقة مع نظام التشغيل iOS: استخدِم حزمة Consumer SDK. لمزيد من المعلومات عن التالي ومقدمة حول للرحلات باستخدام مشاركة الرحلة، راجع متابعة رحلة في نظام iOS
لإعداد حزمة تطوير البرامج (SDK) الخاصة بالمستهلك من أجل تطبيق المستهلك لنظام التشغيل iOS، اتبع الخطوات التالية:
- التحقُّق من الحد الأدنى لمتطلبات النظام.
- الحصول على حزمة تطوير البرامج (SDK) للمستهلكين
- افحص ملف بيان الخصوصية في Apple.
- إعداد مشروع على Google Cloud Console
- الحصول على الرموز المميزة للمصادقة
- إعداد حزمة تطوير البرامج (SDK) للمستهلكين
التحقُّق من الحد الأدنى من متطلبات النظام
اطّلِع على ملاحظات الإصدار لمعرفة الحد الأدنى من المتطلبات لإصدار Consumer SDK الذي تستخدمه. يُرجى الاطّلاع على ملاحظات الإصدار.
- يجب أن يعمل الجهاز الجوّال بنظام التشغيل iOS 14 أو إصدار أحدث.
- Apple Xcode الإصدار 15 أو إصدار أحدث
الحصول على حزمة تطوير البرامج (SDK) الخاصة بالمستهلك
يمكنك تثبيت حزمة تطوير البرامج (SDK) الخاصة بالمستهلك وإعدادها باستخدام CocoaPods.
مدير حزم Swift
يمكن تثبيت حزمة SDK للمستهلكين عبر مدير حزم Swift لإضافة حزمة SDK، تأكَّد من أنّ لديك قد تمت إزالة أي تبعيات حالية لحزمة تطوير البرامج (SDK) للمستهلكين.
لإضافة حزمة تطوير البرامج (SDK) إلى مشروع جديد أو حالي، اتّبِع الخطوات التالية:
-
افتح Xcode
project
أوworkspace
، ثم انتقِل إلى ملف > إضافة تبعيات الحزمة. - أدخِل https://github.com/googlemaps/ios-consumer-sdk كعنوان URL واضغط على Enter. لسحب الحزمة، والنقر فوق "Add Package" (إضافة حزمة).
-
لتثبيت قاعدة
version
محدّدة، اضبط حقل قاعدة التبعية على أحد الخيارات المستندة إلى الإصدار. وبالنسبة للمشروعات الجديدة، نوصي بتحديد أحدث إصدار باستخدام "الإصدار الدقيق" . بعد الانتهاء، انقر على "إضافة حزمة". -
من نافذة اختيار منتجات الحزمة، تأكَّد من إضافة
GoogleRidesharingConsumer
إلى هدفmain
المحدد. بعد اكتمال عملية النقل، انقر على "إضافة حزمة". -
للتحقّق من عملية التثبيت، انتقِل إلى جزء
General
في استهدافك. من المفترَض أن تظهر الحِزَم المثبَّتة في أُطر العمل والمكتبات والمحتوى المضمَّن. يمكنك أيضًا عرض قسم "تبعيات الحزمة" قسم "مستكشف المشروع" للتحقق من الحزمة وإصدارها.
لتعديل package
لمشروع حالي، اتّبِع الخطوات التالية:
- من Xcode، انتقِل إلى "ملف > حِزم > التحديث إلى أحدث إصدارات الحِزم".
- للتحقّق من عملية التثبيت، انتقِل إلى قسم تبعيات الحزمة في Project Navigator (أداة التنقّل في المشروع) للتحقق من الحزمة وإصدارها.
لإزالة حِزمة تطوير البرامج (SDK) الحالية للمستهلك يدويًا، اتبع الخطوات التالية:
من إعدادات ضبط مشروع Xcode، ابحث عن Frameworks، المكتبات والمحتوى المضمَّن استخدِم علامة الطرح
(-)
لإزالة الإطار التالي:GoogleRidesharingConsumer.xcframework
من دليل المستوى الأعلى لمشروع Xcode، أزِل حزمة
GoogleRidesharingConsumer
.
استخدام CocoaPods
تثبيت أداة CocoaPods: افتح نافذة وحدة طرفية وشغِّل الأمر التالي:
sudo gem install cocoapods
لمزيد من التفاصيل، يُرجى الرجوع إلى دليل بدء استخدام CocoaPods
إنشاء ملف Podfile لحزمة تطوير البرامج (SDK) الخاصة بالمستهلك: أنت استخدام Podfile لتثبيت واجهة برمجة التطبيقات وتبعياتها.
أنشئ ملفًا باسم "
Podfile
" في دليل مشروعك. هذا الملف وتحدد تبعيات مشروعك.قم بتحرير Podfile وأضف التبعيات الخاصة بك. في ما يلي مثال يتضمن التبعيات:
source "https://github.com/CocoaPods/Specs.git" target 'YOUR_APPLICATION_TARGET_NAME_HERE' do pod 'GoogleRidesharingConsumer' end
حفظ Podfile: افتح نافذة طرفية وانتقِل إلى المجلد الذي يحتوي على ملف Podfile:
cd <path-to-project>
تنفيذ الأمر pod install: يؤدي هذا الأمر إلى تثبيت واجهات برمجة التطبيقات المحدّدة في ملف Podfile، بالإضافة إلى أيّ تبعات قد تكون لها.
pod install
فتح مشروعك في Xcode: أغلِق Xcode ثم افتحه (بالنقر مرّتين) ملف .xcworkspace لمشروعك لإطلاق Xcode. لفتح المشروع لاحقًا، استخدم ملف .xcworkspace.
التثبيت اليدوي
يوضح هذا الدليل كيفية إضافة XCFramework يدويًا الذي يحتوي على حزمة SDK للمستهلك إلى مشروعك وضبط إعدادات الإصدار في Xcode
قبل اتّباع هذا الدليل، عليك إجراء ما يلي:
نزِّل XCFramework، وهي حزمة ثنائية تستخدمها لتثبيت حزمة تطوير برامج (SDK) للمستهلك. يمكنك استخدام هذه الحزمة على عدة منصات، بما في ذلك الأجهزة باستخدام مجموعة الشرائح M1.
تثبيت حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google"
تنزيل البرنامج الثنائي لحزمة SDK والموارد:
فك ضغط الملفات المضغوطة للوصول إلى XCFramework والموارد.
ابدأ Xcode وافتح مشروعًا أو أنشئه. إذا كنت مبتدئًا في استخدام نظام التشغيل iOS، أنشئ مشروعًا جديدًا واختَر نموذج تطبيق iOS.
إذا كانت مجموعة المشاريع لا تحتوي على مجموعة "إطارات عمل"، أنشئ مجموعة "إطارات عمل".
اسحب ملف
gRPCCertificates.bundle
الذي تم تنزيله إلى المستوى الأعلى. دليل مشروع Xcode الخاص بك. اختَر نسخ الملفات إذا طُلب منك ذلك.لتثبيت حزمة SDK للمستهلكين، اسحب ملف واحد (
GoogleRidesharingConsumer.xcframework
) إلى مشروعك ضمن أُطر العمل والمكتبات والمحتوى المضمَّن: إذا طُلب منك ذلك، اختَر نسخ العناصر.اسحب "
GoogleRidesharingConsumer.bundle
" الذي تم تنزيله إلى دليل المستوى الأعلى لمشروع Xcode. اختَر نسخ العناصر إذا طُلب منك ذلك.اختَر مشروعك من "مستكشف المشاريع"، ثم اختَر ملف شخصي لتطبيقك.
افتح علامة التبويب مراحل التصميم وفي ربط النظام الثنائي بالمكتبات، تضيف أطر العمل والمكتبات التالية إذا لم تكن موجودة بالفعل حاليًا:
Accelerate.framework
CoreData.framework
CoreGraphics.framework
CoreImage.framework
CoreLocation.framework
CoreTelephony.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.tbd
libz.tbd
Metal.framework
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework
UIKit.framework
اختر مشروعك بدلاً من هدف محدد، وافتح علامة التبويب إعدادات الإصدار في القسم علامات الروابط الأخرى، إضافة
-ObjC
لكل من تصحيح الأخطاء والإصدار.إذا لم تكن هذه الإعدادات مرئية، يمكنك تغيير الفلتر في شريط إعدادات الإصدار من أساسي إلى الكل.
فحص ملف بيان الخصوصية في Apple
تشترط Apple تفاصيل خصوصية التطبيقات للتطبيقات المتوفّرة على App Store. يُرجى الانتقال إلى صفحة تفاصيل خصوصية Apple App Store لمعرفة آخر الأخبار ومزيد من المعلومات.
يتم تضمين ملف بيان الخصوصية من Apple في حزمة الموارد لحزمة تطوير البرامج (SDK). للتأكّد من تضمين "ملف بيان الخصوصية" وفحص محتواه، عليك إنشاء أرشيف لتطبيقك وإنشاء تقرير خصوصية من الأرشيف.