# تكوين iOS المستند إلى الرمز

للتواصل بشكل أسرع مع APNs، يمكنك تكوين مشروع iOS الخاص بك باستخدام المصادقة المستندة إلى الرمز.

<Aside type="note">
لمعرفة المزيد، يرجى مراجعة [وثائق مطوري Apple](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns).
</Aside>

## الحصول على مفتاح تشفير ومعرف المفتاح (Key ID) من Apple

1. سجل الدخول إلى حساب مطور Apple الخاص بك وانتقل إلى قسم **Keys** في القائمة اليسرى. اضغط على **+** لإنشاء مفتاح جديد.

2. في حقل **Key Description**، أدخل اسمًا فريدًا للمفتاح. ثم، قم بتمكين APNs في قسم **Key Services**. انقر فوق **Continue**.

3. انسخ **Key ID**، وهو سلسلة من 10 أحرف، وقم بتنزيل **مفتاح توقيع رمز المصادقة**، وهو ملف نصي بامتداد .p8.

## تكوين منصة iOS في Pushwoosh

1. في مشروع Pushwoosh الخاص بك، اذهب إلى قسم **Configure Platforms** وانقر على **Configure** بجوار منصة iOS.

<img src="/ios-configuration-ios-platform-configuration-9.webp" alt="شاشة تكوين منصة Pushwoosh تظهر صف iOS مع زر 'Configure'."/>

2. في نموذج التكوين الذي يفتح، اختر **Token-based manual configuration** وانقر على **Next**.

<img src="/ios-configuration-ios-token-based-configuration-2.webp" alt="نموذج تكوين iOS مع تحديد خيار التكوين اليدوي المستند إلى الرمز."/>

3. الصق **Key ID** في الحقل المناسب.

<img src="/ios-configuration-ios-token-based-configuration-3.webp" alt="حقل في نموذج Pushwoosh لإدخال Key ID."/>

4. قم بتحميل **ملف مفتاح التوقيع .p8** الذي قمت بتنزيله من Apple في حقل **Auth Key**.

<img src="/ios-configuration-ios-token-based-configuration-4.webp" alt="حقل في نموذج Pushwoosh لتحميل ملف مفتاح المصادقة .p8."/>

5. أدخل **Team ID** و **Bundle ID** الخاصين بمطور Apple.
<img src="/ios-configuration-ios-token-based-configuration-5.webp" alt="حقول النموذج في Pushwoosh لإدخال Team ID و Bundle ID."/>

> للحصول على Team ID الخاص بك، اذهب إلى حساب مطور Apple الخاص بك وانتقل إلى قسم **Membership**.
> 
> يمكنك العثور على Bundle ID في قسم **Certificates, Identifiers & Profiles** في وحدة تحكم مطور Apple الخاصة بك.



6. اختر البوابة المناسبة: **Sandbox** أو **Production**.
<img src="/ios-configuration-ios-token-based-configuration-6.webp" alt="خيارات اختيار البوابة لـ Sandbox و Production في نموذج تكوين Pushwoosh."/>

7. انقر على **Configure** لإكمال الإعداد.


<Aside type="tip">
للتحقق مما إذا تم تكوين منصة iOS بنجاح، أرسل إشعار دفع اختباري أو استهدف رسالة لجهاز معين. للحصول على إرشادات، راجع صفحة [اختبار تكاملك](/ar/developer/first-steps/test-your-integration).
</Aside>