APNS:如果使用 Auth Key,是不是需要 APNS 证书?

Posted

技术标签:

【中文标题】APNS:如果使用 Auth Key,是不是需要 APNS 证书?【英文标题】:APNS: is APNS certificate needed if Auth Key using?APNS:如果使用 Auth Key,是否需要 APNS 证书? 【发布时间】:2018-05-22 16:13:30 【问题描述】:

我支持一个移动应用程序。最近我收到一封电子邮件,“apns 生产证书即将到期”。之后我检查了我的后端,发现没有使用任何证书,只有身份验证密钥。据我所知,身份验证密钥没有到期密钥。我想 apns-cert 是在启动后第一次使用,或者可能是错误地创建但现在没有使用。所以我有几个问题:

1) 对于运行良好的 APNS,我应该只有没有 APNS 证书的身份验证密钥吗? (我的想法 - 我可以在不损害当前 APNS 的情况下安全地删除证书)吗?

2) 例如,如果我有未在生产中使用的 APNS 证书 - 我仍然会在我的电子邮件中收到一些通知 - 例如“此证书即将到期”?

提前致谢。

【问题讨论】:

请查看***.com/questions/48868428/… 【参考方案1】:

1) 对于运行良好的 APNS,我是否应该只有没有 APNS 的身份验证密钥 证书? (我的想法 - 我可以安全地删除证书而不伤害 当前的 APNS)?

如果您不使用任何过期的 APNS 证书,您可以安全地删除。它们与 Auth Keys 无关。

2) 例如,如果我有未在生产中使用的 APNS 证书 - 我 仍然在我的电子邮件中收到一些通知 - 例如“此证书 即将到期”?

正因为您创建了这些证书,所以 Apple 会在它们即将到期时通知您到期日期。

更多细节可以参考下面的讨论。

https://forums.developer.apple.com/thread/91891

【讨论】:

以上是关于APNS:如果使用 Auth Key,是不是需要 APNS 证书?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 APNs Auth Key 和标准 CLI 工具发送 APNs 推送消息?

Send Push Notifications to iOS Devices using Xcode 8 and Swift 3, APNs Auth Key

使用 APNS 的 Apple 推送通知是不是免费?

APNS:如果应用程序未运行,是不是接收非静默通知?

iOS 推送通知警报按钮

PushSharp 默认情况下是不是会并行调用 APNs?