• 0

كيفية ارسال fcm لكل الاجهزة دفعه واحده flutter

السلام عليكم ورحمة الله وبركاته 

تحيه طيبه للجميع 

ارغب بارسال رسالة لكل الاجهزة التي تم تثبيت تطبيقي عليها من خلال اشعارات FCM

من خلال تطبيق فلاتر 

اذا كنت برسل الى جهاز واحد الامر بسيط ناخذ التوكن فقط لذلك الاجهاز ونرسل الاشعار له خصيصا

ولكن اذا كنت ارغب لكل الاجهزة كيف يمكن فعل ذلك؟ من خلال صفحة FCM  فقط نحدد حزمة التطبيق ولكن انا ارغب من خلال التطبيق نفسه ارسل الى باقي الاجهزة

 

هل من افكار لفعل ذلك؟ احد يعرف الطريقة؟

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

هناك شئ أسمه Topic فى الفاير بيز هو شئ يشبه الجروب بحيث تجعل كل المستخدمين يقومون بعمل subscribe لهذا ال Topic

ويمكنك من خلال الباك إند إرسال نوتفكيشن لهذا ال Topic

فلو إفترضنا أنه نريد أن نرسل لكل المستخدمين أن يوجد عرض جديد أو ماشابه ذلك .. من خلال التطبيق نجعل المستخدمين يقومون بعمل subscribe ل Topic يسمى offers مثلا ... ومن خلال البوست مان أو الباك إند الخاصه بك يمكنك إرسال إشعار لهذا ال Topic

تمّ تعديل بواسطة يوسف احمد9
3 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

سوف تستخدم 4 حزم في flutter وهي 

firebase_core
firebase_auth
cloud_firestore
firebase_messaging

في مسار 

android\app\src\main

في ملف AndroidManifest.xml سوف تضيف التالي

<action android:name="FLUTTER_NOTIICATION_CLICK" />

بعد تهيئة الحزم داخل التطبيق. تقوم باستخدام أي لغة backend لأرسال الإشعارات و هناك مكتبة كاملة في php اسمها firebase-php من هنا ويمكنك باستخدام هذه المكتبة من إرسال إشعارات فردية لجهاز واحد أو لعدة أجهزة عن طريق topics.

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ On 5/8/2021 at 04:56 قال يوسف احمد9:

هناك شئ أسمه Topic فى الفاير بيز هو شئ يشبه الجروب بحيث تجعل كل المستخدمين يقومون بعمل subscribe لهذا ال Topic

ويمكنك من خلال الباك إند إرسال نوتفكيشن لهذا ال Topic

فلو إفترضنا أنه نريد أن نرسل لكل المستخدمين أن يوجد عرض جديد أو ماشابه ذلك .. من خلال التطبيق نجعل المستخدمين يقومون بعمل subscribe ل Topic يسمى offers مثلا ... ومن خلال البوست مان أو الباك إند الخاصه بك يمكنك إرسال إشعار لهذا ال Topic

هلا بيك اخي الكريم

شاكر لك ردك اخي

فعلا وجدت هذا الطريقة ووجدت اشخاص يقومون بحفظ كل توكلن المستخدمين في قاعدة البيانات وبعدها يتم استدعاء الجميع على شكل قائمة ويتم ارسال المسج للجميع ولكن من وجهة نظري هذا الطريقه بطيئه قليلا وقد تعمل ضغط على عكس نظام topic

بنسبه الى الاستعمال قمت بتجربه من خلال فلاتر بنفس والامر ناجح

الشكر لك من جديد على الافاده واعتذر على تاخر الرد

@بلال زيادة

اهلا بك اخي الكريم

اعذرني على تاخر ردي نعم انا كنت ابحث في الموضوع منذ الامس الاخ يوسف تفضل بالفكره ولكن كنت ارغب بفعلها عن طريق فلاتر وفعلا وجدت طريقة حسب ما ذكرت انت هيا مثل ارسال الى جهاز واحد الفرق فقط نقوم باضافة topic المختار للمتابعة 

كل الشكر لك اخي الكريم على افادتك

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن