- Andreas Gal (gal @ mozilla . com)
- Fernando Rodríguez Sela (frsela @ tid . es)
- Thinker Li (tlee @ mozilla . com)
- Guillermo Lopez Leal (gll @ tid . es)
The objective of this Push server is to reduce the battery comsuption & network traffic avoiding keep-alive messages. The server could be allocated inside the MNO private network with two network interfaces:
- To connect with user handset
- To connect from Internet
-> GET https://NSurl/token
-> Open WebSocket to the same origin as above
-> Send registerUA message through that WS
<- 200 OK
-> RegisterWA
<- 200 OK || 4xx ERROR, reason
-> POST https://publicURL/notify/APPtoken
with a JSON
<- 200 OK || 4xx ERROR, reason
<- (Through the WS): A JSON.
It's on a wiki page, but that doesn't mean that it's updated. We are working on a document.
- Node.JS (>= 0.8.x)
- MongoDB (>= 2.2.x)
- RabbitMQ (>= 2.8.x) (with AMQP protocol active)