XS2 PUSH Notification Platform – a hosted solution

Why a hosted push server solution?

There are enough tutorials on the internet to setup a push server. But as an app developer do you really want to allocate your precious time to this? And how do you know that those tutorials after all that work will provide you with a reliable and scalable solution? Experience is required for writing low-level socket code for communication and also for server security, scalability, data backup, reporting and maintenance.

At XS2 we spent considerable time the last years to build such a platform for our clients. Since we love technology and are Open Source fans we want to open our Service for the world and also for a fair price.

What are the advantages of using the XS2 Push Platform:

  • Start quickly. No need to setup a server and design a redundant scalable server architecture.
  • Less code, stay focussed on your apps. Write simpler, smaller code for accessing Apple, Google’s and RIM’s Push services using XS2’s simple API.
  • Less maintenance. Push notification API’s change regularly, we’ll do the migrating work for you.
  • Versatile. Send the push notifications by triggering our API or login into our webinterface to fire them manually.
  • Statistics. Check the amount of registered devices and sent push notifications.

Pricing example

  • 2,5 million pushes a month, unlimited applications, users and 1 platform: € 19,95 per month
  • Extra platform (eg. Android): €5,00 per month
The subscription can be cancelled per month. When you sign up, your first invoice is pro-rated until the end of the month. After that, your subscription is automatically renewed on the first of each month.
Push quotas are soft caps and if you go over by a few thousands we usually won’t invoice. We also send an e-mail when you reach 80% of your monthly quota. If you believe you will need more pushes a month, please contact info@xs2theworld.com for more information.

Techniques used in the XS2 Push Server Platform

  • Load balanced cloud of elastic servers (Linux)
  • C++, PHP5 XS2 Phetiche Framework, Node.js
  • Memcaching, reverse proxy caching by Varnish
  • MongoDB for improved performance over MySQL.

Request a demo

Want to try it? Fill in the form and start sending your push notifications tomorrow!

Comparison between the push services

WP7 added soon to the XS2 Push Platform

Platform 
Parameters 
Android
iOS
Blackberry
Windows Phone 7
Name
C2DM
APN
BPS
MPNS
Registration
(For push services)
Yes
No
Yes
No
OS Version
2.2+ (Froyo)
iOS 3.0 +
Mac X v7.0
4.2+
7.x
Payload Size
1 KB
256 bytes
8 KB
3 KB (+ 1 KB Header)
Payload Format
String
JSON
XML
XML
Expiry Time
No
Controllable
Controllable up to 30 days
No
Quota (per day)
200,000
NA
100,000
Unlimited
(500 for unauthenticated web services)
Queue/Channels support
Yes
(4 per app)
Yes
(1 per app)
Configurable
Channels
1 per app, 30 per device
SSL/TLS Support
Yes
Yes
Yes
Yes
Notification UI
App has to provide
In-Built
In-Built
Toast, Tile or Raw
Free/Paid
Free
Free
Free
Free
Delivery guarantee
No
No
No
No
Delivery status
No
No
Yes
No

C2DM –Cloud to Device Messaging
APNS – Apple Push Notification Service
BPS – Blackberry Push Service
MPNS – Microsoft Push Notification Service

XS2’s Push Structure

  1. Leave a comment

Leave a comment