• Stars
    star
    216
  • Rank 183,179 (Top 4 %)
  • Language
    JavaScript
  • Created over 12 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Node.js adapter for Apple Push Notification (APN) Service.

APN Agent Build Status

Node adapater for Apple Push Notification (APN) service.

Features

  • chainable message builder
  • persistent connection management
  • apn feedback service integration
  • feature complete mock agents for local-only testing/development

Resources

Related Projects

  • apnagent-ios: Tiny iOS application for use with the example(s) and live tests.
  • apnagent-playground: Extended examples for connecting, error mitigation and available message types.

Installation

apnagent is available for node.js on npm.

$ npm install apnagent

License

(The MIT License)

Copyright (c) 2012-2013 Jake Luer [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

matcha

A caffeine driven, simplistic approach to benchmarking.
JavaScript
563
star
2

codex

Static site and documentation generator. Markdown for content. Jade/stylus for templates.
JavaScript
64
star
3

apnagent-ios

iOS application for testing Apple Push Notification (APN) service payloads.
Objective-C
46
star
4

drag.js

DEPRECIATED: A micro javascript utility for ui drag behavior.
JavaScript
42
star
5

electron

DEPRECIATED: A simple command-line interface framework for node.js.
JavaScript
34
star
6

filtr

Array filtering for node.js and the browser inspired by MongoDB.
JavaScript
24
star
7

v8-argv

Proxy v8 argv (including harmony) to v8/node while forwarding the remaining arguments to a custom script.
JavaScript
19
star
8

apnagent-playground

Sample application for article: "Delivering iOS Push Notifications with Node.js"
JavaScript
18
star
9

codex-hub

Codex template for node.js/javascript GitHub project documentation sites.
JavaScript
15
star
10

oath

Thunk-based flow control with fallback support for callbacks.
JavaScript
13
star
11

fbagent

Thin & stateless Facebook Graph wrapper for node.
JavaScript
13
star
12

folio

Tiny static javascript build and serve utility.
JavaScript
12
star
13

puppet-nodejs

Puppet manifest for installating node.js from source download.
Puppet
11
star
14

exifdata

Read and (soon) write JPEG EXIF metadata in pure JavaScript for Node.js.
JavaScript
11
star
15

tea-error

Custom error constructor factory.
JavaScript
11
star
16

transmute

No-inheritance transform streams.
JavaScript
10
star
17

createsend

Abandoned. Use:
JavaScript
6
star
18

comm

Rust-inspired communication library for asynchronous message passing.
JavaScript
6
star
19

dragonfly

Tiny error manager for big applications.
JavaScript
4
star
20

readdir-stream

Recursively read a directory and stream stats objects.
JavaScript
4
star
21

kettle.js

Javascript scroll widgets based on drag.js.
4
star
22

hakaru

Measure everything.
JavaScript
4
star
23

puppet-redis

A puppet manifest for redis install from source.
Puppet
3
star
24

chai-getting-started

JavaScript
3
star
25

gryn

Procfile process management on node.
JavaScript
3
star
26

co-mutex

Mutex primitive for generator flow control.
JavaScript
3
star
27

fez

css3 framework in stylus
JavaScript
2
star
28

co-semaphore

Counted semaphore primitive for generator flow-control.
JavaScript
2
star
29

pcrypt

Password salt/hash encryption and comparison using node's pbkdf2.
JavaScript
2
star
30

roundabout

Stack several transform streams behind a single stream for reusable piping magic.
JavaScript
2
star
31

fsagent

A few extras for the node.js `fs` module.
JavaScript
2
star
32

argvee

argv parsing (that is actually useful)
TypeScript
2
star
33

flynn

Process/daemon manager.
JavaScript
1
star
34

geospatial

JavaScript
1
star
35

co-condvar

Conditional variable primitive for generator flow-control.
JavaScript
1
star
36

bufs

Manage collections of buffers as a single buffer.
JavaScript
1
star
37

contraption

Finite State Machines for Node.js
JavaScript
1
star
38

logicalparadox-site

... by Codex
JavaScript
1
star
39

.dockerfiles

All my Dockerfiles.
Shell
1
star
40

co-future

Wrap a generator function in a future for fine-grained resolution control.
JavaScript
1
star
41

goodwin

JavaScript
1
star
42

geek

Some tools for node geeks.
JavaScript
1
star
43

.redux

The (new) .dotfiles.
Python
1
star