Apple Push Notification 服务 SSL(Sandbox & Production)证书是否通用?

Is the Apple Push Notification service SSL (Sandbox & Production) certificate universal?

我阅读了很多关于证书的内容并观看了 WWDC,但应该为自己和其他人清楚下一个问题。当我们在开发人员门户中创建证书时,我们会看到下一个可能性:

那么,只创建 Sandbox 证书而不是 Sandbox&Production 证书的目的是什么?证书的应用程序描述中也有两个字段。

这是一个雏形我们可以只使用S&P证书还是我们也应该实施开发证书?

好的,经过一些调查,我没有发现只需要沙盒证书的情况。看起来,这是一个雏形。您只能为 Sandbox & Production 生成一个证书,并且只能和平使用它:)

好吧,现在每个三星 phone 都收到了标题为 1 且 body 为 1 的推送通知。

https://www.theverge.com/2020/2/20/21145130/samsung-find-my-mobile-app-1-notification-galaxy

为什么?我猜是因为此人正在测试远程通知的工作原理。只是他使用的是生产证书,并且它已发送给每个三星用户。

因此,使用沙盒版本在最初使用调试版本(即使用开发证书的版本)进行测试肯定更安全。

当您使用需要给定设备令牌的工具时,您不会 运行 遇到问题,例如参见 Push Notification Mocker。但是,如果您将此生产证书提供给您的 QA 服务器,并且 QA 服务器发送尝试测试 'send to all users' 通知,那么就会发生这样的集群混乱。