【发布时间】:2018-05-23 10:29:34
【问题描述】:
我阅读了很多关于证书的内容并观看了 WWDC,但我应该为自己和其他人弄清楚下一个问题。当我们在开发者门户中创建证书时,我们看到了下一个可能性:
那么,只创建沙盒证书而不是沙盒和生产证书的目的是什么?证书的应用程序描述中还有两个字段。
【问题讨论】:
标签: ios ssl push-notification apple-push-notifications
我阅读了很多关于证书的内容并观看了 WWDC,但我应该为自己和其他人弄清楚下一个问题。当我们在开发者门户中创建证书时,我们看到了下一个可能性:
那么,只创建沙盒证书而不是沙盒和生产证书的目的是什么?证书的应用程序描述中还有两个字段。
【问题讨论】:
标签: ios ssl push-notification apple-push-notifications
好的,经过一番调查,我没有发现只需要沙盒证书的情况。看来,这是一个雏形。您只能为 Sandbox & Production 生成一个证书,并且只能和平使用它:)
【讨论】:
现在每部三星手机都会收到标题为 1 正文为 1 的推送通知。
https://www.theverge.com/2020/2/20/21145130/samsung-find-my-mobile-app-1-notification-galaxy
为什么?我猜是因为这个人正在测试远程通知的工作方式。只是他正在使用生产证书,并且它已发送给每个三星用户。
因此,使用沙盒版本通过您的调试版本(即使用您的开发证书的版本)进行初始测试肯定更安全。
当您使用需要给定设备令牌的工具时,您不会遇到问题,例如见Push Notification Mocker。但是,如果您将此生产证书提供给您的 QA 服务器并且 QA 服务器发送尝试测试“发送给所有用户”通知,那么就会发生这样的集群混乱。
【讨论】: