Apple推送通知使用.net http2

时间:2017-12-12 09:40:43

标签: c# ios asp.net-web-api apple-push-notifications http2

我正在尝试使用c#dot net code发送苹果推送通知。因为我能够使用

发送通知
  

gateway.sandbox.push.apple.com

但我需要使用以下主机发送通知

  

api.development.push.apple.com

的API。

任何人都可以发送基于证书或基于令牌的发送通知的代码或链接

先谢谢。

1 个答案:

答案 0 :(得分:0)

借助.NET Core,您可以将此轻量级library用于APN HTTP / 2推送通知(如果需要,还可以使用FCM):

Install-Package CorePush

这是基于JWT令牌的发送:

using (var apn = new ApnSender(
    p8privateKey, 
    p8privateKeyId, 
    teamId, appBundleIdentifier, server)) 
{
    await apn.SendAsync(deviceToken, notification);
}