تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

الحصول على مفتاح واجهة برمجة تطبيقات

اختيار نظام أساسي: Android iOS JavaScript

الآن بعد أن تم إعداد الفوترة ومشروع، وتمكين SDK، وتثبيت مدير الاعتمادية المفضل والبرامج الأخرى، أصبحت مستعدًا لإنشاء مفتاح واجهة برمجة التطبيقات وإضافته وتقييده.

إنشاء مفاتيح واجهة برمجة التطبيقات

مفتاح واجهة برمجة التطبيقات هو معرّف فريد يصادق على الطلبات المرتبطة بمشروعك لأغراض الاستخدام والفوترة. يجب أن يكون لديك مفتاح واجهة برمجة تطبيقات واحد على الأقل مرتبط بمشروعك.

لإنشاء مفتاح واجهة برمجة تطبيقات:

وحدة التحكّم

  1. انتقل إلى صفحة منصة خرائط Google > بيانات الاعتماد.

    الانتقال إلى صفحة "بيانات الاعتماد"

  2. في صفحة بيانات الاعتماد، انقر على إنشاء بيانات الاعتماد > مفتاح واجهة برمجة التطبيقات.
    يعرض مربع الحوار مفتاح واجهة برمجة التطبيقات الذي تم إنشاؤه مفتاح واجهة برمجة التطبيقات الذي تم إنشاؤه حديثًا.
  3. انقر على إغلاق.
    يتم إدراج مفتاح واجهة برمجة التطبيقات الجديد في صفحة بيانات الاعتماد ضمن مفاتيح واجهة برمجة التطبيقات.
    (تذكر تقييد واجهة برمجة التطبيقات قبل استخدامها في الإنتاج).

Cloud SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

يمكنك الاطّلاع على مزيد من المعلومات عن Google Cloud SDK وتثبيت Cloud SDK والطلبات التالية:

تحتاج إلى مفتاح واجهة برمجة التطبيقات هذا عند إنشاء مشروع Xcode كما هو موضَّح في إعداد مشروع Xcode.

تقييد مفاتيح واجهة برمجة التطبيقات

وتنصح Google بشدة بتقييد مفاتيح واجهة برمجة التطبيقات من خلال قصر استخدامها على واجهات برمجة التطبيقات المطلوبة فقط لتطبيقك. يؤدي تقييد مفاتيح واجهة برمجة التطبيقات إلى إضافة أمان إلى تطبيقك عن طريق حمايته من الطلبات غير المرغوب فيها. لمزيد من المعلومات، راجع أفضل ممارسات أمان واجهة برمجة التطبيقات.

لتقييد مفتاح واجهة برمجة تطبيقات:

وحدة التحكّم

  1. انتقل إلى صفحة منصة خرائط Google > بيانات الاعتماد.

    الانتقال إلى صفحة "بيانات الاعتماد"

  2. اختَر مفتاح واجهة برمجة التطبيقات الذي تريد ضبط قيود عليه. تظهر صفحة موقع مفتاح واجهة برمجة التطبيقات.
  3. ضِمن القيود الأساسية، اضبط القيود التالية:
    • قيود التطبيق:
      1. اختَر تطبيقات iOS.
      2. لقبول الطلبات من تطبيق iOS باستخدام معرّف الحزمة الذي تقدّمه، اختَر من القائمة معرّف حزمة iOS المناسب.
    • قيود واجهة برمجة التطبيقات:
      1. انقر على تقييد المفتاح.
      2. حدد تطبيق SDK للخرائط لنظام التشغيل iOS من القائمة المنسدلة تحديد واجهات برمجة التطبيقات. إذا لم تكن حزمة تطوير البرامج (SDK) لتطبيق "خرائط Google" لنظام التشغيل iOS مدرجة، عليك تفعيلها.
  4. لإتمام التغييرات، انقر على حفظ.

Cloud SDK

اسرد المفاتيح الحالية.

gcloud services api-keys list --project="PROJECT"

محو القيود الحالية على المفتاح الحالي.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

ضبط قيود جديدة على المفتاح الحالي.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api_target="maps-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

يمكنك الاطّلاع على مزيد من المعلومات عن Google Cloud SDK وتثبيت Cloud SDK والطلبات التالية:

الآن بعد أن حصلت على مفتاح واجهة برمجة التطبيقات لـ Maps SDK لنظام التشغيل iOS، أصبحت مستعدًا للبدء.

الخطوات التالية

الآن بعد أن حصلت على مفتاح واجهة برمجة التطبيقات، يمكنك إنشاء مشروع Xcode وتهيئته كما هو موضح في إعداد مشروع Xcode.