APPush v0.1 documentation
Appush is a simplified API for Apple Push Notification Service (APNS).
HTTP is the global standard for locating remote resources anywhere in the world and representing them in your web browser. However, only recently the web has begun to take full advantage of the protocol.
REST, proposed by Roy Fielding in 2000, stands for REpresentational State Transfer. REST uses the HTTP protocol in the way it was designed to be used.
“REST is a style, not a standard” says Gregor Roth in the article RESTful HTTP in practice. The Appush API strictly adheres to those style guidelines. The API represents client devices, categories of devices, and notifications as remote resources. Each resource is uniquely identified and the state of that resource can be altered through the various HTTP methods. HTTP response codes are used to indicate the status of the request.
In addition to the core HTTP RESTful API, Appush provides several client libraries that simplify development in many languages. Information about the various APIs are included below.