I think you should show graceful degradation / "denied" handler as part of this article, given that as a USER this annoying desktop notification CRAP is one of the first blasted things I disable.
Seriously, who the blazes thinks these things are good usability? I can barely stand them on my phone much less an actual browser.