मैं सफलतापूर्वक अधिसूचना प्राप्त करने के लिए अपने एंड्रॉइड ऐप पर एफसीएम लागू करता हूं। लेकिन जब मैं ऐप को बंद और दोबारा खोलता हूं, तो पिछली अधिसूचना गायब हो जाती है? उन्हें कैसे रखें?

1
Michael Yang 27 नवम्बर 2019, 08:27

2 जवाब

       NotificationManager notif=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notify=new Notification.Builder
           (getApplicationContext()).setContentTitle(tittle).setContentText(body).
           setContentTitle(subject).setSmallIcon(R.drawable.abc).build();

           notify.flags |= Notification.FLAG_NO_CLEAR;
           notif.notify(0, notify);

अधिसूचना बनाते समय ध्वज जोड़ें

0
Peter Alwin 27 नवम्बर 2019, 08:32

मेरा मानना ​​​​है कि उन्हें स्थानीय रूप से बचाने का एकमात्र तरीका है उदा। वरीयता फ़ाइल या डेटाबेस में
और पुनः आरंभ करने पर उन्हें स्थानीय सूचनाओं के रूप में दिखाएं
उपयोगकर्ता के लिए कोई अंतर नहीं होगा
आप पहले की तरह प्रदर्शित होने के समय को भी अनुकूलित कर सकते हैं

notificationBuilder.setWhen(System.currentTimeInMillis() - 60_000)
0
Vlad 27 नवम्बर 2019, 08:32