Push Alert Text Service

The push alert text service is a daemon written in ruby (with a PHP UI layer), which allows for transmission/re-transmission of message notifications regarding certain events via APNS (Apple Push Notification Service) to apps.

This service is currently in beta mode, and there is plans for releasing apps which use this functionality when 3.0 is released. The pricing model will be FREE (limited notifications per day), PAID (Up to a certain amount of notifications to prevent server overload - possibly about 5000), and possibly even the ability to buy more messages.

There could be possibility plans for leasing out space on the service to help enable developers (who do not have the technical expertise to set up infrastructure). Price points will be most likely based on blocks of messages / retry interval (and probably how customized the payload is).

Current project roadmap

Current Tasks

  • Maximum daily message support (Count how many messages sent in the last 24 hours. PushD should not send if it reaches this limit)
  • Message Creation service (Most likely it will be a web API as web works through most firewalls)
  • Device identification in Message/Notification listing API (currently the App and Device values are hardcoded)
  • Configurable notification/message retry interval on a per app (rather than global basis)
  • APNS Connection pooling
  • Message queueing (and multiple processes / threads) and/or memcached support

Completed tasks

  • Retries and Retry interval is configurable depending on the app
  • Simple notification service
  • Device token expiry dates (push notification server will not transmit notifications which are over 1 week old)
  • Message/Notification listing (API returns key-value output which can be easily marshalled into a NSDictionary datatype)
  • Message created timestamps
  • Message acknowledgement service
  • Message and Push Token Purging (Messages will be removed once the read flag is selected. The entire record is also removed when the token also expires.
 
push_text_alert_service.txt · Last modified: 2009/05/07 00:38 by admin
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki