Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

إرسال رسالة اختبار إلى تطبيق يعمل في الخلفية

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

لبدء استخدام FCM ، قم ببناء أبسط حالة استخدام: إرسال رسالة إخطار اختبارية من مؤلف الإشعارات إلى جهاز تطوير عندما يكون التطبيق في الخلفية على الجهاز. تسرد هذه الصفحة جميع الخطوات لتحقيق ذلك ، من الإعداد إلى التحقق - قد تغطي الخطوات التي أكملتها بالفعل إذا قمت بإعداد تطبيق Flutter لـ FCM.

قم بتثبيت البرنامج المساعد FCM

  1. قم بتثبيت وتهيئة Firebase SDKs لـ Flutter إذا لم تكن قد قمت بذلك بالفعل.

  2. من جذر مشروع Flutter الخاص بك ، قم بتشغيل الأمر التالي لتثبيت المكون الإضافي:

    flutter pub add firebase_messaging
    
  3. بمجرد الانتهاء ، أعد بناء تطبيق Flutter الخاص بك:

    flutter run
    

الوصول إلى رمز التسجيل

لإرسال رسالة إلى جهاز معين ، تحتاج إلى معرفة رمز تسجيل هذا الجهاز. نظرًا لأنك ستحتاج إلى إدخال الرمز المميز في حقل في وحدة التحكم في الإشعارات لإكمال هذا البرنامج التعليمي ، تأكد من نسخ الرمز المميز أو تخزينه بشكل آمن بعد استرداده.

لاسترداد رمز التسجيل الحالي لمثيل تطبيق ، اتصل getToken() . إذا لم يتم منح إذن الإعلام ، فستطلب هذه الطريقة من المستخدم أذونات الإعلام. خلاف ذلك ، فإنه يقوم بإرجاع رمز أو يرفض المستقبل بسبب خطأ.

final fcmToken = await FirebaseMessaging.instance.getToken();

إرسال رسالة إخطار اختبار

  1. قم بتثبيت التطبيق وتشغيله على الجهاز المستهدف. على أجهزة Apple ، ستحتاج إلى قبول طلب الإذن لتلقي الإشعارات عن بُعد.

  2. تأكد من أن التطبيق في الخلفية على الجهاز.

  3. في وحدة تحكم Firebase ، افتح صفحة المراسلة .

  4. إذا كانت هذه هي رسالتك الأولى ، فحدد إنشاء حملتك الأولى .

    1. حدد رسائل إعلام Firebase وحدد إنشاء .
  5. بخلاف ذلك ، في علامة التبويب "الحملات" ، حدد "حملة جديدة " ثم " التنبيهات ".

  6. حدد الإخطارات .

  7. أدخل نص الرسالة. جميع الحقول الأخرى اختيارية.

  8. حدد إرسال رسالة اختبار من الجزء الأيمن.

  9. في الحقل المسمى إضافة رمز تسجيل FCM ، أدخل رمز التسجيل الذي حصلت عليه في قسم سابق من هذا الدليل.

  10. حدد اختبار .

بعد تحديد اختبار ، يجب أن يتلقى جهاز العميل المستهدف (مع التطبيق في الخلفية) الإشعار.

للحصول على نظرة ثاقبة حول تسليم الرسائل إلى تطبيقك ، راجع لوحة تحكم تقارير FCM ، التي تسجل عدد الرسائل المرسلة والمفتوحة على أجهزة Apple و Android ، إلى جانب بيانات "مرات الظهور" (الإشعارات التي يراها المستخدمون) لتطبيقات Android.

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

إرسال رسائل إلى التطبيقات المقدمة

بمجرد إرسال رسائل الإشعارات بنجاح أثناء وجود التطبيق في الخلفية ، راجع تلقي الرسائل في تطبيق Flutter لبدء الإرسال إلى التطبيقات المتقدمة.

تجاوز رسائل الإشعارات

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

بعد ذلك ، في عميل التطبيق الخاص بك: