Azure 通知中心不会发送苹果推送通知

Posted

技术标签:

【中文标题】Azure 通知中心不会发送苹果推送通知【英文标题】:Azure Notification hub wont send apple push notifications 【发布时间】:2022-01-12 23:03:37 【问题描述】:

我正在按照本教程设置推送通知:https://docs.microsoft.com/en-us/azure/developer/mobile-apps/notification-hubs-backend-service-react-native#create-an-aspnet-core-web-api-backend-application

这以前可以通过通知控制器向我的手机发送通知。从那时起,它就停止了工作。我可以看到我的设备已在通知中心注册,当我发送通知时,我从服务器收到 200 响应,因此没有发生异常。但是推送通知永远不会发送到我的手机。但是,如果我从 azure 门户发送测试通知,通知会立即发送到我的手机。

为什么使用notificationHub.SendAppleNativeNotificationAsync发送通知失败,但从Azure门户发送测试时发送成功?

【问题讨论】:

【参考方案1】:

我正在发布我自己问题的答案。当通知第一次停止工作时,没有消息发送到苹果的 apns。我不知道为什么,设备注册一定有问题。我创建了一个新的通知中心并解决了这个问题,但后来我试图发送太大的通知,所以 apns 只是放弃了它们。我通过通知结构重新格式化,现在它们被正确发送了。

【讨论】:

以上是关于Azure 通知中心不会发送苹果推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Azure 通知中心能否在一个请求中同时在 SANDBOX 和 PRODUCTION 中发送推送通知?

如何将原始推送通知从 Azure 通知中心发送到 iOS 设备?

通过 Azure 从 node.js 发送推送通知

Azure 通知中心推送通知失败或传递无效或不完整的数据

xamarin Forms Azure 通知中心

Azure 通知中心计费