Skip to main content

ما الذي تفعله

تتيح لك وحدة الإشعارات (Push Notifications) الوصول إلى مستخدميك على iOS وAndroid والويب دون تشغيل بنية تحتية خاصة بك لـ APNs/FCM — أعِدّ بيانات اعتماد منصّتك مرة واحدة من لوحة التحكم، ثم أرسل من لوحة التحكم أو REST API.
  • تسليم أصلي (Native). Apple Push Notification service (APNs) مباشرةً على iOS — بدون الحاجة إلى Firebase — وFirebase Cloud Messaging (FCM) على Android، وWeb Push القياسي (VAPID) في المتصفح — بدون الحاجة إلى Firebase أو OneSignal هناك أيضاً.
  • استهدف أجهزة محددة، أو موضوعاً كاملاً. أرسل إلى واحد أو أكثر من رموز الأجهزة المسجّلة، أو إلى كل جهاز مشترك في موضوع (يُنشأ الموضوع تلقائياً أول مرة يشترك فيها جهاز — لا حاجة لإعداد مسبق من لوحة التحكم لبدء استخدامه).
  • صوت مخصّص. اضبط صوت إشعار مخصّص لكل إرسال، طالما أن ملف الصوت مُرفق بالفعل داخل تطبيقك.
  • صور غنية. أرفق imageUrl لعرض صورة غنية في الإشعار — يعمل تلقائياً على Android والويب؛ يحتاج iOS خطوة إعداد لمرة واحدة (Notification Service Extension).
  • بيانات وصفية مخصّصة. أرفق بيانات JSON حرّة بالإشعار — يوصلها الـ SDK إلى الجهاز كـ payload.metadata، لتوجيه الضغط على الإشعار إلى شاشة محددة مثلاً.
  • أرسل من لوحة التحكم أو الـ API. أنشئ الإشعار وأرسله من تبويب إرسال إشعار، أو استدعِ REST API من الباك إند الخاص بك.

تبويبات لوحة التحكم

يحتوي قسم الإشعارات لكل مشروع في لوحة التحكم على:

ابدأ الآن

Flutter

أعِدّ الإشعارات والمواضيع — iOS وAndroid والويب، حزمة واحدة.

Web

إشعارات المتصفح عبر JS SDK، لتطبيقات الويب غير المبنية بـ Flutter.

REST API

أرسل الإشعارات مباشرة من الباك إند الخاص بك.
المزيد من أدلة المنصات قادمة قريباً — راجع صفحة البدء لمعرفة حالة كل منصة.