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

  •        36

Node adapater for Apple Push Notification (APN) service.apnagent is available for node.js on npm.

http://apnagent.qualiancy.com
https://github.com/logicalparadox/apnagent

Dependencies:

breeze-async : 0.1.x
breeze-queue : 0.4.x
drip : 1.1.x
facet : 0.4.x
lotus : ~1.0.1
tea-error : 0.1.x
tea-extend : 0.2.x
tea-inherits : 0.1.x
tea-ms : 0.1.x
sherlock : *

Tags
Implementation
License
Platform

   




Related Projects

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

  •    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.

buford - A push notification delivery engine for the new HTTP/2 APNS service.

  •    Go

Apple Push Notification (APN) Provider library for Go 1.6 and HTTP/2. Send remote notifications to iOS, macOS, tvOS and watchOS. Buford can also sign push packages for Safari notifications and Wallet passes. Please see releases for updates.

node-pushserver - Cross-platform push notifications server.

  •    Javascript

Push Server is a cross-plateform push server based on node-apn and node-gcm. Push Server currently supports iOS (APN) and android (GCM) platforms. It uses mongoDB to store the push tokens. Note that this server is not meant to be used as a front facing server as there's no particular security implemented. See MongoDB (MongoDB Download page).

apn_sender - Background worker to send Apple Push Notifications over a persistent TCP socket.

  •    Ruby

Need to send background notifications to an iPhone application over a persistent connection in Ruby? Keep reading... So you're building the server component of an iPhone application in Ruby and you want to send background notifications through the Apple Push Notification servers. This doesn't seem too bad at first, but then you read in the Apple Documentation that Apple's servers may treat non-persistent connections as a Denial of Service attack. Since Rails has no easy way to maintain a persistent connection internally, things start to look complicated.

pushproxy - A man-in-the-middle proxy for iOS and OS X device push connections

  •    Python

PushProxy is a man-in-the-middle proxy for iOS and OS X Push Notifications. It decodes the push protocol and outputs messages in a readable form. It also provides APIs for handling messages and sending push notifications directly to devices without sending them via Apple's infrastructure. For a reference on the push protocol, see apple-push-protocol-ios5-lion.md. iOS4 and earlier used another version of the protocol, described in apple-push-protocol-ios4.md. This proxy only supports the iOS5 protocol.


PopcornTimeTV - Popcorn Time for Apple TV 4, iPhone and iPad

  •    Swift

PopcornTimeTV was an Apple TV, iPhone and iPad application to torrent movies and tv shows for streaming. Since 2016, this project has grown exponentially - both in its user base and in its functionality. However, the team size has gone the other way. We went from having 13+ developers on the team to 1 developer and 1 designer, both of whom have lives and projects outside of Popcorn Time. We have decided that we have given our all to this project and it's time for us to move on to pursue greater things. There is no doubt that this comes with a heavy heart as we have learned so much from this project and watched it grow from this simple torrenting app that could only play 720p video, to what it is today.

node-gcm - A NodeJS wrapper library port to send data to Android devices via Google Cloud Messaging

  •    Javascript

By April 11, 2019 users must have migrated from GCM to FCM. If you are using this library, we've already got you covered on the server side (since version 0.14.1) --- just update to the most recent version and you are good. We appreciate all the help we can get! If you want to help out, check out the Guidelines for Contributing section.

NWPusher - OS X and iOS application and framework to play with the Apple Push Notification service (APNs)

  •    Objective-C

Or simply include the source files you need. NWPusher has a modular architecture and does not have any external dependencies, so use what you like. Testing push notifications for your iOS or Mac app can be a pain. You might consider setting up your own server or use one of the many push webservices online. Either way it's a lot of work to get all these systems connected properly. When it is all working properly, push notifications come in fast (< 1 sec) and reliably. However when nothing comes in, it can be very hard to find out why.

INDANCSClient - Objective-C Apple Notification Center Service Client

  •    Objective-C

This is an Objective-C client and server implementation of the Apple Notification Center Service (ANCS) specification. This allows Bluetooth LE devices to connect to an iOS device running iOS 7 or later and receive all push/local notifications. I made this because it was a great way to learn the ins and outs of Core Bluetooth and because the idea of wirelessly receiving notifications from an iOS device is way cool.

Bark - Bark is an iOS App which allows you to push customed notifications to your iPhone

  •    Swift

Bark is an iOS App which allows you to push customed notifications to your iPhone

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

  •    Java

This is an Air native extension for sending push notifications on iOS and Android. It has been developed by FreshPlanet and is used in the game SongPop. On iOS devices, this ANE uses Apple Push Notification Services. On Android devices, it uses Google Cloud Messaging (GCM).

APNS-Sharp - Apple Push Notification & Feedback Services Client C# Library

  •    CSharp

I've recently started a new project called PushSharp. Its goal is to combine APNS-Sharp as well as C2DM-Sharp into a single project. It takes some of the same great code from APNS-Sharp, and still allows you to easily send push notifications, but it also includes an optional abstraction layer for sending notifications to multiple platforms. Please go check it out. Once PushSharp is a bit more mature, this project will be deprecated. For now I will not be adding any major new functionality to this library.A free, open source, independent and mono compatible C#/.NET Library for interacting with Apple's Push Notification & Feedback Services for the iPhone/iPod.

XHLaunchAd - 🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad

  •    Objective-C

🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad.

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!

  •    CSharp

PushSharp v3.0+ is a complete rewrite of the original library, aimed at taking advantage of things like async/await, HttpClient, and generally a better infrastructure using lessons learned from the old code.PushSharp will now follow semver versioning, so major version numbers will go up as there are any breaking api changes.

apnotic - A Ruby APNs HTTP/2 gem able to provide instant feedback.

  •    Ruby

Apnotic is a gem for sending Apple Push Notifications using the HTTP-2 specifics. If you have used the previous Apple Push Notification specifications you may have noticed that it was hard to know whether a Push Notification was successful or not. It was a common problem that has been reported multiple times. In addition, you had to run a separate Feedback service to retrieve the list of the device tokens that were no longer valid, and ensure to purge them from your systems.

BulletinBoard - General-purpose contextual cards for iOS

  •    Swift

BulletinBoard is an iOS library that generates and manages contextual cards displayed at the bottom of the screen. It is especially well suited for quick user interactions such as onboarding screens or configuration. It has an interface similar to the cards displayed by iOS for AirPods, Apple TV/HomePod configuration and NFC tag scanning. It supports both the iPhone, iPhone X and the iPad.

node-apn - Apple Push Notification module for Node.js

  •    Javascript

Apple Push Notification module for Node.js

django-ios-notifications - Django iOS Notifications makes it easy to send push notifications to iOS devices

  •    Python

Django iOS Notifications makes it easy to send push notifications to iOS devices. You must configure south by adding the following lines to your settings file.