All Projects → tpeczek → Demo.aspnetcore.pushnotifications

tpeczek / Demo.aspnetcore.pushnotifications

Licence: mit
Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in ASP.NET Core

Projects that are alternatives of or similar to Demo.aspnetcore.pushnotifications

Push Notification Demo
Demonstrate how to receive notifications using Firebase
Stars: ✭ 82 (-21.15%)
Mutual labels:  push-notifications
Pwastats
A directory of Progressive Web App case studies.
Stars: ✭ 88 (-15.38%)
Mutual labels:  push-notifications
Efcoreinaction Secondedition
Supporting repo to go with book "Entity Framework Core in Action", second edition
Stars: ✭ 96 (-7.69%)
Mutual labels:  asp-net-core
Piranha.core
Piranha CMS is the friendly editor-focused CMS for .NET Core that can be used both as an integrated CMS or as a headless API.
Stars: ✭ 1,242 (+1094.23%)
Mutual labels:  asp-net-core
Ionic Pwa
🚀 Build a Progressive Web App with Ionic and Angular. Push Notifications. Deployed to Firebase Hosting. The Complete guide to build your PWA. Service Workers. Lighthouse. Web Manifest
Stars: ✭ 87 (-16.35%)
Mutual labels:  push-notifications
Onesignal Ionic Example
Stars: ✭ 89 (-14.42%)
Mutual labels:  push-notifications
Netcoreauth
Exploring the options for securing your ASP.NET Core 2.0 web app
Stars: ✭ 81 (-22.12%)
Mutual labels:  asp-net-core
Mytested.aspnetcore.mvc
Fluent testing library for ASP.NET Core MVC.
Stars: ✭ 1,358 (+1205.77%)
Mutual labels:  asp-net-core
Docker Series
Docker Series about containerizing ASP.NET Core app with MySQL..
Stars: ✭ 88 (-15.38%)
Mutual labels:  asp-net-core
Aspnetcore For Beginners
Half day workshop for developers who are completely new to .NET Core and ASP.NET ASP.NET
Stars: ✭ 96 (-7.69%)
Mutual labels:  asp-net-core
Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+1097.12%)
Mutual labels:  asp-net-core
React Native Onesignal
React Native Library for OneSignal Push Notifications Service
Stars: ✭ 1,270 (+1121.15%)
Mutual labels:  push-notifications
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-12.5%)
Mutual labels:  push-notifications
Uniqush Push
Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
Stars: ✭ 1,238 (+1090.38%)
Mutual labels:  push-notifications
Gitserver
ASP.NET Core Git HTTP Server
Stars: ✭ 98 (-5.77%)
Mutual labels:  asp-net-core
Aspnetcore
Learn ASP.net core MVC
Stars: ✭ 80 (-23.08%)
Mutual labels:  asp-net-core
Node Gcm
A NodeJS wrapper library port to send data to Android devices via Google Cloud Messaging
Stars: ✭ 1,286 (+1136.54%)
Mutual labels:  push-notifications
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-3.85%)
Mutual labels:  asp-net-core
Pushy
A Java library for sending APNs (iOS/macOS/Safari) push notifications
Stars: ✭ 1,353 (+1200.96%)
Mutual labels:  push-notifications
Aspnetcore Realworld Example App
ASP.NET Core backend implementation for RealWorld
Stars: ✭ 1,315 (+1164.42%)
Mutual labels:  asp-net-core

Demo.AspNetCore.PushNotifications

Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in ASP.NET Core:

Running the Project

In order to run the project, some configuration is required. Inside appsettings.json there are placeholders to provide public and private VAPID keys:

{
  "ConnectionStrings": {
    "PushSubscriptionSqliteDatabase": "Filename=./../pushsubscription.db"
  },
  "PushServiceClient": {
    "Subject": "https://localhost:65506/",
    "PublicKey": "<Application Server Public Key>",
    "PrivateKey": "<Application Server Private Key>"
  }
}

Those keys can be acquired with help of online generators (https://web-push-libs.github.io/vapid/js/) or Node.js (https://rossta.net/blog/using-the-web-push-api-with-vapid.html).

Donating

My blog and open source projects are result of my passion for software development, but they require a fair amount of my personal time. If you got value from any of the content I create, then I would appreciate your support by buying me a coffee.

Copyright and License

Copyright © 2017 - 2021 Tomasz Pęczek

Licensed under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].