آخر الأخبار

طريقة إرسال إشعارات من لوحة التحكم جوجل فايربس Google firebase

بسم الله الرحمن الرحيم

سوف نتعلم أصدقائي في هذا الدرس كيفية ارسال الإشعارات من لوحة التحكم الخاصة بجوجل فايربيس و استقبالها من تطبيقك 
 build.gradle (Module: app) بعد القيام بالخطوات السابقة, نقوم بفتح ملف
وبداخل أوسمة dependencies نقوم بإضافة السطر التالي : ( لتفعيل مكتبة فايربيس للاشعارات ).
ثم بإنشاء كلاس جديد ونقوم بتسميته مثلاً : MessagingService > والامتداد يكون من extendsFirebaseMessagingService . ولا يحتوي على إي أكواد.
ونقوم كذلك بإنشاء كلاس جديد ونقوم بتسميته : IDService > والامتداد يكون من extendsFirebaseInstanceIdService . ولا يحتوي على إي أكواد.
والآن نذهب إلى ملف AndroidManifest.xml وبداخل أوسمة application نضيف التالي :
تمام هكذا فقط, العملية بسيطة ولكن تحتاج تركيز !! لنذهب الآن ونقوم بتجربة إرسال إشعار إلى التطبيق.
نذهب إلى لوحة التحكم : https://console.firebase.google.com/  ونقوم بإختيار المشروع الخاص بنا, ومن القائمة اليسرى نتوجه إلى Notifications , ثم نضغط على NEW MESSAGE .
Send_Notification_app_users_using_Android_Firebase_Google_1
إذا قمت بإرسال رسالة وانتظر  بعض الوقت, ولم تصلك. لتقم بالخطوة التالية : 
أرجع إلى برنامج الأندرويد ستوديو وعلى اليمين سوف تجد مربع صغير مكتوب داخله Gradle اضغط عليه, سوف تخرج لك نافذة, اختر اسم المشروع, ثم اسم المشروع (root) ثم Tasks ثم android ثم signingReport اضغط عليها ضغطات متتالية. سوف تظهر لك نافذة Run في الأسفل. وفيها معلومات, انسخ الرقم SHA1. للتوضيح في الصورة التالية.
Send_Notification_app_users_using_Android_Firebase_Google_2
بعد نسخ رقم SHA1 , توجه إلى لوحة التحكم https://console.firebase.google.com واختر المشروع, ثم التطبيق من اعلاه اختر Manage . ثم اختر ADD FINGERPRINT وقم بلصق SHA1 ثم اضغط SAVE , وبعد تقريباً 1-5 دقائق, جرب مرة أخرى إرسال إشعار كما تعلمنا سابقاً...
إي مشاكل او استفسارات او اقتراحات ,, اكتبها في التعليقات .. وفي الختام ” السلام ” 

ليست هناك تعليقات