首页 > 解决方案 > 如何使用 ASP.NET Core 2 Web 服务器创建推送通知

问题描述

首先,我对这个问题的性质表示歉意,因为我是游戏新手并试图帮助一个朋友,并意识到我什至无法帮助自己解决这个问题。

我在创建推送通知时遇到问题,只能使用 ASP.NET Core 2 Web 服务器。问题是从服务器发送它们,我根本无法完成。

有没有人可以帮助我,也许可以发送包或代码,如果是的话,如果包可以像我发现的那些已经超过 3 年没有提交的包一样有效。

任何帮助将不胜感激,在此先感谢你们。

标签: asp.netpush-notification

解决方案


有多个可用的开源 NuGet 包,各有利弊。在使用之前阅读 API 和示例代码:

  • PushSharp 是大玩家之一,不幸的是它似乎不再维护。它不支持 Apple 的 «新» HTTP API 和 Google 的 HTTP V1 API。
  • dotApns:完美支持,但也不是 Apple Push。
  • Firebase Admin SDK:太大,仅支持 FCM(Android 和 iOS),但不支持本机/直接 iOS。我不喜欢通过 FCM 中继 iOS 推送消息的想法。

因此,我花了很长时间创建自己的 NuGet 包,它支持原生 Android/FCM 和 Apple/APNS 推送通知:


推荐阅读