[April2014Meeting] New PushAPI ED uploaded

Hi all,

I have updated the PushAPI ED for a variety of recent discussions including many of the TAG review comments. The new ED is at https://dvcs.w3.org/hg/push/raw-file/tip/index.html. This ED will be the basis for discussions at the F2F, which I will be dialing into.

Here is a summary of the changes since the last ED:
-              Added optional registerOptions parameter in register interface.
-              Added optional body in push message
-              Remove System Messages: changed references to "System Messages" to "events" generically. "System Messages" section was renamed "Push Events".
-              Globally changed "notification" to "message".
-              Added "7.3 Push Registration Persistence" to clarify how registrations preserved between sessions.
-              Added "5.1 Push Server Discovery and API Use" to illustrate how webapps may (hypothetically) determine the applicable push system, and use Push API data in Push Server API requests.
-              Edited "5. Push Framework" for clarity, to clarify what information is passing through push service, and how user-agents are authenticated.
-              Updated the example code based upon Alex's service worker based example. It needs to be enhanced to include other push systems as examples, e.g. include their data in the registerOptions.
-              Added "7.4 Push Registration Uniqueness" to clarify for TAG comment that same-origin webpages do not share registrations.
-              Added text to "7.3 Push Registration Persistence" to clarify for TAG comment that how user-agents invoke inactive webapp is not described here... expected in Service Workers
-              Added text to "3. Terminology" and "4. Security and privacy considerations" for TAG comment, to clarify what is meant by "express permission"
-              In "7.2 Steps", per TAG comment removed the text "or alternatively that the requesting webapp has permission to deactivate such push registration", focusing the NoModificationAllowedError purely on the validity of the passed pushRegistrationId for this webapp.
-              Added notes for consideration of various TAG comments and suggestions.
-              Added text to "7.4 Push Registration Uniqueness" for TAG comment, to clarify that webapp association of specific registrations to "message streams or sources" is an application-layer concern, and that webapp servers can provide means to map registrations to specific webapp features/functions as needed.
-              Fixed various missing anchors to code elements
-              Fixed respec issues
-              Fixed normative vs informative reference issues

Thanks,
Bryan Sullivan | Service Standards | AT&T

Received on Thursday, 10 April 2014 04:33:08 UTC