web-push-php - Web Push library for PHP

  •        706

WebPush can be used to send notifications to endpoints which server delivers Web Push notifications as described in the Web Push protocol. As it is standardized, you don't have to worry about what server type it relies on. PHP 7.2+ is recommended for better performance.

https://github.com/web-push-libs/web-push-php

Tags
Implementation
License
Platform

   




Related Projects

OneSignal-Website-SDK - OneSignal is a free push notification service for web and mobile apps

  •    TypeScript

OneSignal is a free push notification service for web and mobile apps. This SDK allows your site's visitors to receive push notifications from you. Send visitors custom notification content, target specific users, and send automatically based on triggers.

web-push - Web Push library for Node.js

  •    Javascript

Web push requires that push messages triggered from a backend be done via the Web Push Protocol and if you want to send data with your push message, you must also encrypt that data according to the Message Encryption for Web Push spec. This module makes it easy to send messages and will also handle legacy support for browsers relying on GCM for message sending / delivery.

html5-realtime-push-notifications - HTML5 Realtime Push Notifications

  •    CSS

The purpose of the PushNotifier.js library is to make is super easy to add simple Push notifications to any web application. It uses the jQuery Gritter Growl plugin for the UI and Pusher for realtime push notifications. The first version of this sample shows examples of server functionality in PHP and Ruby with Sinatra. If you'd like to see the example in other languages please get in touch.

laravel-web-push-demo - Laravel Web Push Notifications Demo

  •    PHP

A demo for the Laravel Web Push notification channel. See the Push API browser compatibility.


NotificationPusher - Standalone PHP library for easy devices notifications push.

  •    PHP

Standalone PHP library for easy devices message notifications push. Feel free to contribute! Thanks.

web-push-codelab

  •    Javascript

Code for the Web Fundamentals Push Notifications codelab. In this codelab, you'll learn how to add Push Notifications to web applications. This will enable you to re-engage users with breaking news and information about new content.

push.js - The world's most versatile desktop notifications framework :earth_americas:

  •    Javascript

Push is currently looking for co-maintainers of the repo. The guy who originally made this library, Tyler Nickerson, while still visiting this repo from time to time, is busy trying to work on his company Linguistic right now. As a result, he may not have time to answer everyone or fix bugs as quickly as they would like him too. If you find it pretty easy to find your way around this code and think you could help some people out, shoot me a message at nickersoft@gmail.com and let's talk. Push is the fastest way to get up and running with Javascript desktop notifications. A fairly new addition to the official specification, the Notification API allows modern browsers such as Chrome, Safari, Firefox, and IE 9+ to push notifications to a user's desktop. Push acts as a cross-browser solution to this API, falling back to use older implementations if the user's browser does not support the new API.

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

  •    CoffeeScript

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.

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.

simple-push-demo - A simple example of use push notifications on the web using Service Workers

  •    Javascript

The goal of this repo is to demonstrate how to implement push notifications into your web app. Just visit Github Pages Demo.

react-native-notifications - React native notifications

  •    Java

Handle all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more. For information regarding proper integration with react-native-navigation, follow this wiki.

react-native-onesignal - React Native Library for OneSignal Push Notifications Service

  •    Objective-C

OneSignal is a free push notification service for mobile apps. This SDK makes it easy to integrate your native React-Native iOS and/or Android apps with OneSignal. See the Setup Guide for setup instructions.

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.

Orbiter - Push Notification Registration for iOS

  •    Objective-C

For most iOS client / server applications, push notifications are negotiated through an intermediary service provider, such as Urban Airship. The service provider exposes APIs to register a device token, as well as APIs to send push notifications to devices meeting some specified criteria. Orbiter is a small library that provides simple interfaces to register (and unregister) for Push Notifications with Urban Airship (without needing to include their SDK), as well as Helios apps.

django-push-notifications - Send push notifications to mobile devices through GCM or APNS in Django.

  •    Python

A minimal Django app that implements Device models that can send messages through APNS, FCM/GCM and WNS. The app also implements an admin panel, through which you can test single and bulk notifications. Select one or more FCM/GCM, APNS or WNS devices and in the action dropdown, select "Send test message" or "Send test message in bulk", accordingly. Note that sending a non-bulk test message to more than one device will just iterate over the devices and send multiple single messages. UPDATE_ON_DUPLICATE_REG_ID: Transform create of an existing Device (based on registration id) into a update. See below Update of device with duplicate registration ID for more details.

react-native-push-notification - React Native Local and Remote Notifications

  •    Java

NOTE: For Android, you will still have to manually update the AndroidManifest.xml (as below) in order to use Scheduled Notifications. Having a problem? Read the troubleshooting guide before raising an issue.

html5-realtime-push-notifications - HTML5 Realtime Push Notifications

  •    Javascript

HTML5 Realtime Push Notifications

OneSignal-iOS-SDK - OneSignal is a free push notification service for mobile apps

  •    Objective-C

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. See OneSignal's iOS Native SDK Setup Guide for documentation.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.