# قنوات الإشعارات

بدءًا من إصدار Pushwoosh SDK **5.4.0**، يمكنك استخدام وظيفة قنوات الإشعارات على **Android Oreo (API 26)** والإصدارات الأحدث.

## إنشاء قناة إشعارات

يتعامل SDK الخاص بنا مع قنوات الإشعارات بشكل تلقائي وينشئها مباشرة على أجهزة المستخدمين. لإنشاء قناة إشعارات باستخدام Pushwoosh، إليك ما تحتاج إلى القيام به:

**1. قم بإعداد تكوين القناة.**\
حدد المعلمات مثل الصوت، والاهتزاز، وضوء LED، أو الأولوية، وسيقوم SDK الخاص بنا بتعيين هذا التكوين كإعداد افتراضي للقناة. لاحظ أن المستخدمين قد يغيرون هذا التكوين على هواتفهم المحمولة.

<Aside type="note">
لمعرفة تفاصيل إدارة قنوات الإشعارات، يرجى الاطلاع على [دليل مطوري Android](https://developer.android.com/guide/topics/ui/notifiers/notifications.html#ManageChannels).
</Aside>

**2. حدد اسم القناة.**\
أضف زوج المفتاح-القيمة التالي إلى **Android root params** في لوحة التحكم الخاصة بك:

```javascript title="Android root params"
{"pw_channel": "PUSH NOTIFICATION CHANNEL NAME"}
```

<img src="/android-push-notifications-notification-channels-1.webp" alt=""/>



أول إشعار يتم استلامه باسم قناة جديد سيقوم بإنشاء قناة بهذا الاسم على أجهزة المستخدمين.

<Aside type="danger">
لا يمكن تغيير معلمات القناة بعد إنشائها على الجهاز!\
للحفاظ على **نفس** معلمات القناة الافتراضية على جميع أجهزة المستخدمين، يجب عليك استخدام نفس التكوين كلما أرسلت إشعارًا إلى قناة معينة. وإلا، قد يكون لدى المستخدمين الجدد إعدادات افتراضية مختلفة على أجهزتهم.
</Aside>

لإرسال رسالة إلى قناة موجودة، تحتاج إلى تمرير نفس زوج المفتاح-القيمة في **Android root params**، باستخدام اسم القناة الموجودة.