c# - ASP.NET Core Web 通知实现
问题描述
对于 Intranet 公司,我想向用户发送 Web 通知。此通知可以是一般通知(Intranet 中的新功能)或特定用户(准备好接收任务或完成导入)。
我开始使用SignalR
但只有在内网打开时用户才会收到通知。所以,我正在四处寻找实现不同的网络通知,我看到了一些帖子:
- https://blog.elmah.io/how-to-send-push-notifications-to-a-browser-in-asp-net-core/
- https://labs.bawi.io/web-push-notifications-through-vapid-method-7d4d6927a006
- https://www.tpeczek.com/2017/12/push-notifications-and-aspnet-core-part.html
- https://webpushdemo.azurewebsites.net/
我在 ASP.NET Core 中找不到端到端的实现。在GitHub 上我找到了一些项目,但是当我再次关闭浏览器时,我无法收到通知。
我找不到任何微软文档。你能指出我正确的方向吗?
更新
这个想法是:
- 设置最小 PWA
- 订阅推送通知
- 发送推送通知
- 接收推送通知
- 显示推送通知
解决方案
推荐阅读
- twitter-bootstrap - 如何在css中实现表格的固定标题
- java - jvmArguments 未在可执行的 Spring Boot 应用程序中解释
- ios - Firebase_admob 在 Ios 设备上颤振错误的工作
- dynamic-programming - 最长为k的连续子序列的最大和
- wso2 - WSO2 Api Manager:管理员使用日志分析器(未找到分析服务器)
- python - Swifter:向量化和非向量化函数有什么区别?
- node.js - 我收到“MongoError:需要'cursor'选项,除了带有解释参数的聚合”错误
- android - 使用 requestPinAppWidget 在屏幕上添加小部件时如何添加额外的预览?
- jenkins - CI 开发的最佳实践是什么?
- excel - 运行时导出 SAP 数据不会打开工作簿