Closed Bug 1013251 Opened 11 years ago Closed 10 years ago

[meta] Make the Loop Push Handler more robust

Categories

(Hello (Loop) :: Client, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1002414
mozilla33

People

(Reporter: standard8, Assigned: standard8)

References

Details

(Whiteboard: p=?)

Currently the push handler is deficient in multiple ways: - If initial connection fails, it doesn't handle re-connect attempts. - It doesn't handle network disconnects (aka auto-reconnect). - It only implements a small subset of the push notification protocol. There's possible way forwards: - See if we can use a subset of the push notification handling from the main push service, even though it isn't enabled in desktop yet (this would probably mean running on main thread rather than a service worker). - If we can't use that, then we need to harden up our existing push handler, which probably includes: -- Fixing the above mentioned issues -- Reviewing the push client - server API and ensure that we meet the parts that we need to (https://wiki.mozilla.org/WebAPI/SimplePush/Protocol)
Priority: -- → P2
Whiteboard: p=?
Target Milestone: --- → mozilla33
My understanding is that at some point, SimplePush is intended to be replaced by the "Services Channel". Since we're not using official push code, we presumably need to figure out how to keep abreast of that work so that it doesn't change out from under us at some point.
Just an FYI, Services Channel is just a transport, which SimplePush will transition to using, it won't be replacing it. It should make it faster to implement the proposed WebPush spec as well (which can deliver data in the payload).
Blocks: loop_mvp
No longer blocks: 972014
Summary: Make the Loop Push Handler more robust → [meta] Make the Loop Push Handler more robust
Depends on: 1002414
Depends on: 1002418
Depends on: 976789
Mark -- can you sanity-check the bug breakdown for this?
Assignee: nobody → standard8
No longer depends on: 1002418
No longer need this, bug 1002414 will do the only work that's necessary.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.