苹果推送通知服务的SSL(沙盒和生产)证书是通用的吗?

14

我阅读了很多关于证书的内容,并观看了WWDC,但我需要为自己和其他人解决一个问题。当我们在开发者门户网站上创建证书时,可以看到以下选项:

图片描述

因此,创建沙盒证书而不是沙盒和生产证书的目的是什么?应用程序说明中还有两个证书字段。

图片描述

这是一个遗留问题吗?我们只能使用S&P证书,还是也需要实现开发证书?

2个回答

8

经过一些调查,我没有发现只需要沙盒证书的情况。看起来这是一个遗留问题。您可以为沙盒和生产环境生成一个证书,并仅使用该证书。


1

现在所有三星手机都收到了一个标题为1,正文为1的推送通知。

enter image description here

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

我猜这是因为那个人在测试远程通知的工作方式。只是他使用了生产证书,结果发送给了每个三星用户。
所以最好使用沙盒版本来进行测试,尤其是在使用开发证书的调试构建方面。
当你使用需要特定设备令牌的工具时,例如Push Notification Mocker,就不会遇到问题。但如果你将该生产证书提供给你的QA服务器,并且QA服务器尝试测试“向所有用户发送”通知,则会出现混乱。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接