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)
Hello (Loop)
Client
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)
Updated•11 years ago
|
Priority: -- → P2
Whiteboard: p=?
Target Milestone: --- → mozilla33
Comment 1•11 years ago
|
||
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.
Comment 2•11 years ago
|
||
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).
Updated•11 years ago
|
Updated•11 years ago
|
Summary: Make the Loop Push Handler more robust → [meta] Make the Loop Push Handler more robust
Comment 3•10 years ago
|
||
Mark -- can you sanity-check the bug breakdown for this?
Assignee: nobody → standard8
Assignee | ||
Comment 4•10 years ago
|
||
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.
Description
•