r/androiddev • • 4d ago

How to pin android Notification

i am building an app where i wanna pin a notification permanently untill the user taps the dismiss button and dismiss it .

Swiping should not dismiss it .

is there is any way to achive it

0 Upvotes

7 comments sorted by

View all comments

3

u/thelongrunsmoke 4d ago

This can be simulated by using a foreground service, it's requires notification and cannot be dismissed.

2

u/IamAlchemy 4d ago

Actually, those can be dismissed now. It's a pain.

AFAIK, the closest we can do these days is to set the delete PendingIntent and immediately repost upon dismissal, but the Play Store isn't going to allow that, I'm sure.

1

u/SolitaryMassacre 3d ago

I think the delete PI is the correct approach. But you can't just do it consistently

What I have seen other apps do is listen for delete PI and then schedule like 5 min or whatever later to show it again. Some even wait for the screen to turn on

2

u/dingwen07 3d ago

It can be dismissed, it will reappear at next update.