I am trying to ask user to grant permissions by Notification.requestPermission()
, but it seems to work only in desktop browser.
In Android Chrome the prompt does not show up, but if I do alert(Notification.permission)
then it alerts denied.
What else can I do?
I am trying to ask user to grant permissions by Notification.requestPermission()
, but it seems to work only in desktop browser.
In Android Chrome the prompt does not show up, but if I do alert(Notification.permission)
then it alerts denied.
What else can I do?
Share Improve this question edited May 8, 2018 at 9:51 Jakub Kosior asked May 8, 2018 at 9:35 Jakub KosiorJakub Kosior 3161 gold badge3 silver badges12 bronze badges 2-
you might have blocked notifications in your mobile browser. so
denied
is ing. change that fromchrome content settings
– Sravan Commented May 8, 2018 at 9:54 - Ok, I found out what it was - it seems I have problem with serviceWorker registration – Jakub Kosior Commented May 8, 2018 at 10:00
2 Answers
Reset to default 4You might have blocked the notifications
in your mobile browser unknowingly
Activate
them again
Go to
Chrome => Settings => Advanced => Site Settings => Notifications and check Ask first
Allow or block notifications from some sites:
- On your Android phone or tablet, open the Chrome app Chrome.
- To the right of the address bar, tap More More and then Info Information.
- Tap Site Settings and then Notifications.
- If you don’t see the setting here, this website can’t send you notifications.
- Choose Allow or Ask first.
Here is the reference
Ps: It was an issue with his service worker registration. Anyway this answer can be helpful to any other user.
Ok, I found out what it was - it seems I have problem with serviceWorker registration, not with permissions.
Anyways, thank you Sravan