لمتابعة الرحلات عند الطلب في تطبيقات المستهلكين على iOS، استخدِم حزمة Consumer SDK. لمزيد من المعلومات حول ميزة "متابعة الرحلات" والتعرّف عليها، يُرجى الاطّلاع على متابعة رحلة في iOS.
لإعداد حزمة تطوير البرامج (SDK) المخصّصة للمستهلكين لتطبيق المستهلكين على iOS، اتّبِع الخطوات التالية:
- مراجعة الحد الأدنى من متطلبات النظام
- الحصول على حزمة Consumer SDK
- فحص ملف بيان الخصوصية من Apple
- إعداد مشروع على Google Cloud Console
- الحصول على رموز مميزة للمصادقة
- إعداد حزمة Consumer SDK
مراجعة الحد الأدنى لمتطلبات النظام
راجِع ملاحظات الإصدار لمعرفة الحد الأدنى من المتطلبات لإصدار حزمة Consumer SDK الذي تستخدمه. يُرجى الاطّلاع على ملاحظات الإصدار.
- يجب أن يعمل الجهاز الجوّال بنظام التشغيل iOS 14 أو إصدار أحدث.
- الإصدار 15 أو الإصدارات الأحدث من Apple Xcode
الحصول على حزمة تطوير البرامج (SDK) الخاصة بالمستهلك
يمكنك تثبيت حزمة Consumer SDK وإعدادها باستخدام CocoaPods.
Swift Package Manager
يمكن تثبيت حزمة تطوير البرامج (SDK) الخاصة بالمستهلكين من خلال Swift Package Manager. لإضافة حزمة SDK، تأكَّد من إزالة أي تبعيات حالية لحزمة Consumer SDK.
لإضافة حزمة SDK إلى مشروع جديد أو حالي، اتّبِع الخطوات التالية:
-
افتح Xcode
project أوworkspace، ثم انتقِل إلى ملف > إضافة موارد الاعتمادية للحزمة (File > Add Package Dependencies). - أدخِل https://github.com/googlemaps/ios-consumer-sdk كعنوان URL، واضغط على Enter لجلب الحزمة، ثم انقر على "إضافة حزمة".
-
لتثبيت
versionمعيّن، اضبط الحقل قاعدة الاعتمادية على أحد الخيارات المستندة إلى الإصدار. بالنسبة إلى المشاريع الجديدة، ننصحك بتحديد أحدث إصدار واستخدام الخيار "الإصدار الدقيق". بعد إتمام الخطوة السابقة، انقر على "إضافة حزمة".
لتعديل package لمشروع حالي، اتّبِع الخطوات التالية:
- للتحقّق من عملية التثبيت، انتقِل إلى قسم متطلبات الحزمة في مستكشف المشاريع للتحقّق من الحزمة وإصدارها.
لإزالة حزمة Consumer SDK الحالية المثبَّتة يدويًا، اتّبِع الخطوات التالية:
من إعدادات ضبط مشروع Xcode، ابحث عن الأطر والمكتبات والمحتوى المضمّن. استخدِم علامة الطرح
(-)لإزالة الإطار التالي:GoogleRidesharingConsumer.xcframework
من دليل المستوى الأعلى لمشروع Xcode، أزِل الحزمة
GoogleRidesharingConsumer.
استخدام CocoaPods
تثبيت أداة CocoaPods: افتح نافذة وحدة طرفية ونفِّذ الأمر التالي:
sudo gem install cocoapodsلمزيد من التفاصيل، يُرجى الرجوع إلى دليل بدء استخدام CocoaPods.
إنشاء ملف Podfile لحزمة Consumer 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 التي تحتوي على حزمة تطوير البرامج Consumer SDK إلى مشروعك يدويًا، وكيفية ضبط إعدادات الإصدار في Xcode.
قبل اتّباع هذا الدليل، يُرجى تنفيذ ما يلي:
نزِّل XCFramework، وهي حزمة ثنائية يمكنك استخدامها لتثبيت حزمة تطوير البرامج (SDK) الخاصة بالمستهلكين. يمكنك استخدام هذه الحزمة على منصات متعددة، بما في ذلك الأجهزة التي تستخدم شريحة M1.
نزِّل ملفات SDK الثنائية والموارد:
فك ضغط الملفات المضغوطة للوصول إلى XCFramework والموارد
ابدأ Xcode وافتح مشروعًا أو أنشئه. إذا كنت جديدًا على نظام التشغيل iOS، أنشئ مشروعًا جديدًا واختَر نموذج تطبيق iOS.
إذا لم تكن مجموعة مشروعك تحتوي على مجموعة "إطارات"، أنشئها.
اسحب ملف
gRPCCertificates.bundleالذي تم تنزيله إلى الدليل ذي المستوى الأعلى في مشروع Xcode. إذا طُلب منك ذلك، اختَر نسخ العناصر.لتثبيت حزمة Consumer SDK، اسحب ملف
GoogleRidesharingConsumer.xcframeworkإلى مشروعك ضمن الأطر والمكتبات والمحتوى المضمّن. إذا طُلب منك ذلك، اختَر نسخ العناصر.اسحب ملف
GoogleRidesharingConsumer.bundleالذي تم تنزيله إلى الدليل ذي المستوى الأعلى في مشروع Xcode. إذا طُلب منك ذلك، اختَر نسخ العناصر.اختَر مشروعك من "مستكشف المشروع" (Project Navigator)، ثم اختَر هدف تطبيقك.
افتح علامة التبويب مراحل الإنشاء (Build Phases)، ثم أضِف أُطر العمل والمكتبات التالية في ربط الملفات الثنائية بالمكتبات (Link Binary with Libraries) إذا لم تكن متوفّرة من قبل:
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
اختَر مشروعك بدلاً من هدف محدّد، وافتح علامة التبويب إعدادات الإنشاء. في قسم علامات ربط أخرى، أضِف
-ObjCلكل من الإصدار المخصّص لتصحيح الأخطاء والإصدار العلني.إذا لم تظهر هذه الإعدادات، غيِّر الفلتر في شريط إعدادات الإنشاء من أساسي إلى الكل.
فحص ملف بيان الخصوصية في Apple
تتطلّب Apple توفير تفاصيل خصوصية التطبيق للتطبيقات على App Store. يمكنك الانتقال إلى صفحة "تفاصيل الخصوصية" في Apple App Store للاطّلاع على آخر الأخبار والمزيد من المعلومات.
يتم تضمين ملف "بيان الخصوصية" من Apple في حزمة الموارد لحزمة SDK. للتأكّد من تضمين ملف بيان الخصوصية وفحص محتواه، أنشئ أرشيفًا لتطبيقك وأنشئ تقرير خصوصية من الأرشيف.
الخطوات التالية
ضبط مشروع في Google Cloud Console