Firebase控制台只接受(.p12)证书,那么我该如何从这些新的(.p8)证书中获取(.p12)证书。
苹果最近对APNs进行了新的更改,现在苹果坚持我们使用“基于令牌的身份验证”而不是我们用于推送通知的传统方式。
因此,不需要担心它们的到期问题,并且这些p8证书既适用于开发又适用于生产,因此不必为每种模式生成2个单独的证书。
要生成p8,只需进入您的开发者帐户并选择此选项 “Apple Push Notification Authentication Key(Sandbox & Production)”
然后将直接生成p8文件。
我希望这将解决您的问题。
阅读苹果关于这些新APNs更改的内容: https://developer.apple.com/videos/play/wwdc2016/724/
.p8
密钥文件。
下载.p8
密钥文件到您的计算机,并保存供以后使用。同时,请务必在某处记录下密钥ID,因为连接到APNs时需要用到它。
2. 发送推送通知
参考链接:APNS(配置推送通知)
重要提示:请在安全的地方备份您的密钥。该密钥不会再次显示,而且无法在以后找回。
然后点击"继续",在"注册"之后您就可以获得它并下载它了。