Azure通知集线器无法将推送通知发送至App Store发布的应用程序

问题描述:

我们开发了一种将推送通知发送至Azure通知集线器实例的服务。这些通知然后被发送到APNS并推送到注册的IOS设备。Azure通知集线器无法将推送通知发送至App Store发布的应用程序

在整个开发过程中,我们测试了跨多个质量保证环境的这项工作。我们还在接收应用程序的沙箱/开发版本上进行了测试,以确保通知中心中的证书匹配。全部成功。我们现在已经设置了我们的实时环境并遇到了问题。我们通过xcode存档我们的应用并上传到应用商店。通过企业内部发布的最终应用程序正在接收通知,但分发给应用程序商店的应用程序不会收到任何通知。这包括通过天蓝色的测试发送。在这种情况下,一旦消息失败,注册将被删除。我们为每个应用ID使用单独的证书。

任何帮助,将不胜感激。

我们发现了解决我们问题的方案。

我们已经为我们分发给iOS应用商店的应用创建了一个新的证书[证书对于环境和目的是正确的]。这使我们相信这不能归功于我们的证书。

我们的问题是:只是上传新证书,而不是旧的天蓝色的证书似乎会导致问题。 Azure可能会缓存来自先前证书的信息,但这是基于我们解决方案的假设。

我们的修补程序是:要彻底删除Notification服务凭据并从头创建一个新的凭证,仍然使用为应用商店版本创建的证书。