Telefonuma mesaj göndermek için firebase bulut mesajı kullanıyorum ve bildirimleri başarıyla alabiliyorum. Ancak bazı durumlarda, uygulamamı açmak için bildirimleri tıklamıyorum, ancak uygulamayı manuel olarak açmak için foregroud'a geçiyorum. Ve istediğim, uygulamayı açtığımda, bildirim çubuğundaki bildirimlerin otomatik olarak temizlenmesi gerekiyor.Firebase bulut mesajı bildirimlerini nasıl temizlerim?
5
A
cevap
2
Aşağıdaki kod, FCM tarafından oluşturulanlar dahil olmak üzere uygulamanızla ilgili tüm bildirimleri temizleyecektir. FCM sizin için bildirim yaratıyor olarak yapabilirsiniz, ancak,
NotificationManager manager = (NotificationManager) getApplicationContext()
.getSystemService(Context.NOTIFICATION_SERVICE);
manager.cancelAll();
Genellikle bunu oluşturulurken verdi kimliğini belirleyerek bir bildirim iptal olur: Eğer ana faaliyet onResume yöntemine bu ekleyebilir kimliğini bilmez ve yukarıdaki gibi tüm bildirimleri iptal ederek iptal etmelidir.
İlgili konular
- 1. FireBase Bulut Mesajlaşma Çalışmıyor
- 2. Firebase kuruluşu için Bulut İşlevleri
- 3. Firebase bulut fonksiyonu dağıtma hatası
- 4. Firebase için Bulut İşlevlerini Düzenleyin
- 5. Firebase bulut mesajlaşma gelen telefonun nasıl silinir
- 6. Bulut Firebase için Fonksiyonlar - getaddrinfo ENOTFOUND
- 7. Firebase için Bulut İşlevleri: Artırma Sayacı
- 8. Firebase bulut ileti bildirimleri yinelenen bildirimler
- 9. Firebase için Bulut İşlevlerinde bir HTTP isteği nasıl oluşturulur?
- 10. FCM Bildirimi, iOS Uygulamasında Firebase push bildirimlerini kullanıyorum
- 11. Firebase için Bulut İşlevleri - Geçerli kullanıcı kimliğini al
- 12. Gezinme yığınını nasıl temizlerim?
- 13. Modeli nasıl düzgünce temizlerim?
- 14. Metin alanını nasıl temizlerim?
- 15. firebase bulut işlevi, "__session" adında başka bir "cookie" saklayamaz.
- 16. "Yeni" Firebase Bulut Mesajlaşma API'sı ile 403 yanıt alın
- 17. Android geliştirme becerilerimi nasıl temizlerim?
- 18. Yığındaki tüm etkinlikleri nasıl temizlerim?
- 19. JQuery doğrulama hatalarını nasıl temizlerim
- 20. lua durum kümemi nasıl temizlerim?
- 21. Bu JavaScript çerezini nasıl temizlerim?
- 22. PHP'nin Laravel'inde laravel.log'u nasıl temizlerim?
- 23. iOS'ta Appcelerator bulut push bildirimi
- 24. Firebase
- 25. iOS'ta okunmamış push bildirimlerini nasıl ele alabilirim?
- 26. Gmail API push bildirimlerini filtreleyemiyor
- 27. mesajı
- 28. Dinamik uyarı bildirimlerini oluşturmayı deneyin
- 29. "Başarı" mesajı nasıl gönderilir?
- 30. APNs Auth Key .p8 sertifikasını Firebase konsolunda nasıl kullanılır