-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Welcome to the dapiPush wiki! You are welcomed to make dapiPush better!
dapiPush is a APNS/FCM gateway which accept push notification send requests from apps to other devices that either iOS devices(through APNS) or Android devices(through FCM). dapiPush will only handle those notifications which app has registered as an authorized provider, so apps should present its authorized tokens provide by the service providers.
The idea is to leverage a web server(NGINX) to support http2 layers and transit the remote push notification requests from apps to either APNS or FCM.
- multi thread
- scalability
- high performance
A java servlet is designed with nginx-clojure to communicate with web server directly without leveraging any web container (Tomcat,JBoss...etc) then process the received notifications and dispatch to the end devices.