


OS X and iOS framework for sending pushes from your own application: Reports detailed error messages returned by APNs.Stores device tokens so you don't have to copy-paste them every time.Fully customizable payload with syntax checking.Takes certificates and keys directly from the keychain.Mac OS X application for sending push notifications through the APN service: If you want to get a better understanding of how push notifications work, then this framework is a good place to start and play around.

Pusher can also be used without keychain, using a PKCS #12 file. On OS X it can use the keychain to retrieve push certificates and keys. It provides various tools for sending notifications programmatically. Pusher comes with a small framework for both OS X and iOS. You only need the SSL certificate and a device token to start pushing directly from your Mac, or even from an iPhone! Pusher has detailed error reporting and logs, which are very helpful with verifying your setup. No need to set up a server or create an account online. It is a Mac and iPhone app for sending push notifications directly to the Apple Push Notification Service. However when nothing comes in, it can be very hard to find out why. When it is all working properly, push notifications come in fast (< 1 sec) and reliably. Either way it's a lot of work to get all these systems connected properly. You might consider setting up your own server or use one of the many push webservices online. Testing push notifications for your iOS or Mac app can be a pain. NWPusher has a modular architecture and does not have any external dependencies, so use what you like. Or simply include the source files you need.
