شارك المقالة

شرح كيفية استخدام Topic في ارسال الاشعارات (ارسال اشعارات خاصه بالجروب) #14


شرح كيفية استخدام Topic في ارسال الاشعارات (ارسال اشعارات خاصه بالجروب)

في هذا المقال سوف نشرح لكم كيف تقوم بعمل topic وارسال رسائل من firebase بشكل جماعي او حتى ارسالل رسائل للجروب الخاص بك وكل هذا يكون من خلال ال topic حيث تعمل هذه الوظيفة على استقبال رسائل من firebase بشكل جماعي ويجب ان يكون المستخدم قام بالاشتراك في نفس ال topic حتى يكون قادر على ارسال الاشعارات لبعض الاشخاص المحددين بشكل معين وهذا يكون من خلال apis الخاص ب google وكل هذا سوف نتعرف عليه في هذه المقاله .


How to send notification Topic in Android

في البداية عليك بربط تطبيقك بفايربيز وبعدها ربط ال api الخاص بك ب token حسابك في فايربيز سواء كان على postman او حتى من على الاندرويد ستوديو وبعدها استخدم الكود التالي حتى يستطيع المستخدم استقبال الرسائل من topic وهنا حددنا الاسم وهو news وبالتالي عند عملية الارسال يجب ان يكون نفس الاسم وهو news واذا اختلف فلن يستقبل منك اي رسائل يجب ان يكون نفس الاسم يمكنك ادراج اي اسم ترغب به ولكن يجب الاسم الذي يرسل ويستقبل بنفس الاسم حتى لا يحدث مشاكل معك .


وعليك بتنفيذ service لل messaging حتى يستقبل معك البيانات بدون اي مشاكل وقد شرحنا هذا في الدرس الثالث عشر من دروس firebase with amdroid studio والتي سوف تجدها في موقعنا ولهذا لضمان عدم حدوث معك اي مشاكل واستقبال الرسائل بشكل سليم بدون ادنى مشاكل .


How to send notification Topic in Android

fcm.java


// subscribeToTopic

FirebaseMessaging.getInstance().subscribeToTopic("news").addOnSuccessListener(new OnSuccessListener<Void>() {
        @Override
        public void onSuccess(Void aVoid) {
          	// After send .
            Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();
        }
    });

// Un subscribeToTopic
FirebaseMessaging.getInstance().unsubscribeFromTopic("news").addOnSuccessListener(new OnSuccessListener<Void>() {
        @Override
        public void onSuccess(Void aVoid) {
          	// After send .
            Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();
        }
    });
    


شاهد أيضًا
مقالات ذات صلة
تغيير عناصر bottomNavigationBar عند الضغط عليها في Flutter

تغيير عناصر bottomNavigationBar عند الضغط عليها في Flutter في هذا المقال سوف نكمل معكم في…

شرح تمرير البيانات في Flutter اثناء الانتقال بين الصفحات

  شرح تمرير البيانات في Flutter اثناء الانتقال بين الصفحاتعملية تمرير البيانات لابد ان تحدث…

شرح كيفية رفع المشروع Project اندرويد ستوديو الخاص بك على منصة Github

يعتبر تطوير تطبيقات واحد من اكثر الوظايف التي لديها اقبال كبير من اكثر من شركة…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع