SkillAgentSearch skills...

Demo.AspNetCore.PushNotifications

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

Install / Use

/learn @tpeczek/Demo.AspNetCore.PushNotifications
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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://vapidkeys.com/, https://www.attheminute.com/vapid-key-generator).

Consulting and Professional Services

Do you need help with any of my libraries, or with building features on top of what they provide? I offer paid support and consulting services.

<p align="center"> <img alt="Services provided by Tomasz Pęczek" src="https://github.com/user-attachments/assets/0f9793d8-4766-4a6f-9824-c0e7fec904b2" /> </p>

Book an Appointment Send an Email

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 sponsoring me (either monthly or one-time).

Copyright and License

Copyright © 2017 - 2026 Tomasz Pęczek

Licensed under the MIT License

View on GitHub
GitHub Stars164
CategoryDevelopment
Updated17d ago
Forks72

Languages

C#

Security Score

100/100

Audited on Mar 9, 2026

No findings