اذهب إلى المحتوى
  • 0

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

Flutter Dev

السؤال

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

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

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

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

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

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

 

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

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

Recommended Posts

  • 1

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

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

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

تم التعديل في بواسطة يوسف احمد9
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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.

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

  • 0
بتاريخ On 5/8/2021 at 04:56 قال يوسف احمد9:

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

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

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

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

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

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

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

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

@بلال زيادة

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

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

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

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

انضم إلى النقاش

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...