Re: [w3c/push-api] Question: Budget with Permission (#263)

It's important to understand the distinction between what the specifications say and what implementations do here.  

The specs require that you have permission for push.  That is logically separate from permission for notifications.  The [permissions API](https://w3c.github.io/permissions/#permission-registry) recognizes these as separate permissions.

That said, implementations all (?) grant and deny permission for push and notifications together.  That is, requesting permissions for one grants or denies both at the same time.

That means that if a user rejects a notification permission, then a push subscription cannot be created either.  Whether the site then has budget becomes immaterial, it can't generate notifications or pushes.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/push-api/issues/263#issuecomment-309620635

Received on Tuesday, 20 June 2017 01:45:30 UTC