pushd - Blazing fast multi-protocol mobile and web push notification service

  •        10

Pushd is a pluggable unified push server for server-side notification to mobile native apps, web apps etc. With pushd you can send push notifications to any supported mobile platform, web app or HTTP server from a single entry point. Pushd takes care of which device is subscribed to which event and is designed to support an unlimited amount of subscribable events.At first launch, your app must register with the push notification service to get a registration id. It then provides this registration id to pushd in exchange for a subscriber id (This subscriber id will be used with all further communications with pushd). Some informations can be sent with the request to pushd like: subscriber language, version or current badge value.

https://github.com/rs/pushd

Tags
Implementation
License
Platform

   




Related Projects

APNS/2- ⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go


APNS/2 is a go package designed for simple, flexible and fast Apple Push Notifications on iOS, tvOS, OSX and Safari using the new HTTP/2 Push provider API.

pulsus - Push Notification Service (supporting APNS, C2DM, BBP)


Push Notification Service (supporting APNS, C2DM, BBP)

PushSharp


A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, and (soon) FirefoxOS devices!

push-notify - Easily send notifications over multiple protocols (apn, c2dm, mpns).


Easily send notifications over multiple protocols (apn, c2dm, mpns).



Node-Push - Node integration for GCM, APNS and MPNS.


Node integration for GCM, APNS and MPNS.

gaurun - General push notification server in Go


Gaurun is a general push notification server written in Golang. It proxies push requests to APNs and GCM/FCM and asynchronously executes them via HTTP/2. It helps you when you need to bulkly sends push notification to your users (e.g., when you need to exec 10 million push at once!) or when some other API server which must response quickly needs to push. Since it leverages Golang's powerful concurrent feature, it gives high performance.In addition to performance, it's important not to lost pushes over sever crashes or hardware failures. Gaurun can use its access log for kind of transaction journal and can re-push only failed notification later (We provide a special command for this. See Usage).

Perfect-Notifications - Apple Push Notifications (APNs) Server-Side library.


APNs remote Notifications for Perfect. This package adds push notification support to your server. Send notifications to iOS/macOS devices.We are transitioning to using JIRA for all bugs and support related issues, therefore the GitHub issues has been disabled.

mpns


Node.js module for interacting with the Microsoft Push Notification Service (MPNS) for the Windows Phone.

Wired-APNS - An Apple Push Notification service for the Mobile Wired iOS app.


An Apple Push Notification service for the Mobile Wired iOS app.

Push-Contacts - Pushing SMS from/to Android phone via web browser (C2DM implementation)


Pushing SMS from/to Android phone via web browser (C2DM implementation)

node-apns - APNS (Apple Push Notification Service) interface written in node.js


APNS (Apple Push Notification Service) interface written in node.js

phonegap-push-notification - Simple Android/iOS Push Notification Example (not working yet)


Simple Android/iOS Push Notification Example (not working yet)

ANE-Push-Notification - Air Native Extension (iOS and Android) for Push Notification


Air Native Extension (iOS and Android) for Push Notification

c2dm-rails - c2dm sends push notifications to Android devices via google c2dm.


c2dm sends push notifications to Android devices via google c2dm.

push-apns - APNS (iOS) part of the modular push daemon.


APNS (iOS) part of the modular push daemon.

push-c2dm - C2DM (Android) part of the modular push daemon


C2DM (Android) part of the modular push daemon

pushmeup


This gem is a wrapper to send push notifications to devices. Currently it only sends to Android or iOS devices, but more platforms will be added soon. With APNS (Apple Push Notifications Service) you can send push notifications to Apple devices. With GCM (Google Cloud Messaging) you can send push notifications to Android devices.

tcl-apns


Tcl methods for interfacing with the Apple Push Notification Service (APNS) for iPhone/iOS alerts

APNSClient - Client for Apple Push Notification Service (APNS)


Client for Apple Push Notification Service (APNS)