On Monday, July 21, 2014 11:00:13 AM UTC-7, Ehsan Akhgari wrote:
> On 2014-07-21, 12:22 PM, Tyler Smith wrote:
> 
> > Summary: New Push API to replace the current specification for SimplePush.
> 
> >   Purposes include
> 
> > 1) Switching to Promise, which was sorely needed.
> 
> > 2) Establishing that the data field of messages is required.
> 
> > 3) Establishing that all background communication happens over HTTPS
> 
> > 4) Agreeing that the DOM API should not have to care what Push backend the
> 
> > device is using
> 
> > 5) Playing nicer with the interface exposure model (earlier we just
> 
> > wouldn't show navigator.push to apps without permission)
> 
> 
> 
> Can you please clarify what you mean here?  How are you looking to 
> 
> expose the new property?

Ah, this is my fault in explaining things a bit wrong to Tyler. It'll be 
exposed the way we expose all the other APIs, nothing special. It will be 
hidden behind dom.push.enabled, although I'd like it to be enabled by default 
on non Release builds. The new spec is exposed as 
navigator.pushRegistrationManager so it does not conflict with navigator.push.


> 
> Hmm, the spec here <https://w3c.github.io/push-api/index.html> talks 
> 
> about navigator.push.  Is that something that is going to change in the 
> 
> spec?

Sadly the spec hasn't been updated in several months. Eduardo, one of the 
editor's intends to get on it in August after he is back from vacation.

Nikhil
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to