# تكوين أزرار الإجراءات لنظام iOS

تتيح الإشعارات التفاعلية في iOS للمستخدمين اتخاذ إجراء من لافتة الإشعار دون فتح التطبيق. في Pushwoosh، يمكنك إعداد ذلك باستخدام **فئات iOS**: كل فئة تحتوي على زر واحد أو زرين تقوم بإنشائهما في لوحة التحكم (Control Panel) وإرفاقهما بإشعار فوري.

<Aside type="note">
يجب أن يتعامل تطبيقك مع نقرات الأزرار في مفوض الإشعارات (notification delegate). شارك [دليل المطورين حول الإشعارات الفورية التفاعلية لنظام iOS](/ar/developer/guides/messaging-channels/ios-interactive-push) مع فريق التطوير الخاص بك.
</Aside>

## إنشاء فئة

1. افتح صفحة **تكوين المنصات** لتطبيقك في Pushwoosh.
2. انقر على **أزرار الإجراءات** بجوار منصة iOS. يمكنك القيام بذلك قبل أو بعد الإعداد الرئيسي لمنصة iOS.

<img src="/ios-configuration-ios-action-buttons-configuration-1.webp" alt="مدخل أزرار الإجراءات لمنصة iOS في صفحة تكوين المنصات"/>

3. أدخل **اسم الفئة**. ستستخدم هذا الاسم للعثور على الفئة لاحقًا.
4. حدد **تسمية الزر**. هذا هو النص الموجود على الزر. يعرض iOS ما يصل إلى سطرين من النص.
5. اختر **نوع الزر**:
   * **هدام (Destructive):** للإجراءات مثل الحذف أو الرفض أو التجاهل.
   * **غير هدام (Non-destructive):** للإجراءات الإيجابية أو المحايدة.
6. قم بتعيين **معرف الزر**. يجب أن يكون فريدًا داخل الفئة. يتلقى تطبيقك هذا المعرف عندما ينقر المستخدم على الزر. راجع [دليل المطورين حول الإشعارات الفورية التفاعلية لنظام iOS](/ar/developer/guides/messaging-channels/ios-interactive-push) لمعرفة كيفية قراءته في مفوض الإشعارات (notification delegate).
7. اختياريًا، قم بتمكين **تشغيل التطبيق عند الإجراء** لفتح التطبيق عندما ينقر المستخدم على الزر.
8. لإضافة زر ثانٍ، انقر على **+** بجوار الزر الأول وكرر الخطوات من 4 إلى 7. تدعم الفئة ما يصل إلى زرين. استخدم **−** لإزالة الزر الثاني.
9. انقر على **إنشاء** لحفظ الفئة. تظهر في القائمة أدناه مع **معرف الفئة** الخاص بها.

## استخدام الفئة في إشعار فوري

بمجرد إنشائها، قم بإرفاق الفئة عند إرسال إشعار فوري عبر الـ API، مرر **معرف الفئة** كـ `ios_category_id` في [`createMessage`](/ar/developer/api-reference/messages-api/#createmessage).

## مثال

لإشعار فوري لإعادة التفاعل في مجال اللياقة البدنية، قد تعرف فئة **fitness_reengagement** مع:

* **Claim 20% Off** (`claim_offer`): غير هدام، مع تشغيل **تشغيل التطبيق عند الإجراء**.
* **Maybe Later** (`dismiss`): هدام، مع إيقاف **تشغيل التطبيق عند الإجراء**.

<img src="/ios-configuration-ios-action-buttons-configuration-2.webp" alt="نموذج الفئة مع أزرار الإجراءات 'Claim 20% Off' و 'Maybe Later'"/>

عندما ينقر المستخدم على **Claim 20% Off**، يفتح التطبيق ويتلقى الكود الخاص بك `claim_offer`. **Maybe Later** يتجاهل الإشعار دون فتح التطبيق.