首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在firebase控制台中使用苹果APN的新.p8证书

如何在firebase控制台中使用苹果APN的新.p8证书
EN

Stack Overflow用户
提问于 2016-09-24 11:52:18
回答 7查看 127.3K关注 0票数 99

随着最近苹果开发人员帐户的升级,我面临着一个困难,即在尝试创建推送通知证书时,它提供给我的是(.p8)证书,而不是可以导出到(.p12)的APNs证书。

Firebase控制台只接受(.p12)证书,所以我如何才能从这些新的(.p8)证书中获得这些证书。

EN

回答 7

Stack Overflow用户

发布于 2017-06-24 13:13:47

我可以通过选择位于左列"Keys“标题下的"All”来完成此操作

然后,我单击右上角的加号按钮,添加了一个新密钥

输入密钥的名称并勾选"APNs“

然后向下滚动并选择Continue。然后,您将进入一个屏幕,显示是立即下载还是稍后下载.p8的选项。在我的例子中,出现了一个警告,它只能下载一次,所以要保证文件的安全。

票数 70
EN

Stack Overflow用户

发布于 2016-09-26 20:53:42

苹果最近在APN上做出了新的改变,现在苹果坚持让我们使用“基于令牌的身份验证”,而不是我们用于推送通知的传统方式。

所以不需要担心它们的过期,而且这个p8证书同时用于开发和生产,所以同样不需要为每个模式生成2个单独的证书。

要生成p8,只需转到您的开发人员帐户,并选择此选项“苹果推送通知身份验证密钥(沙盒和生产)”

然后会直接生成p8文件。

我希望这能解决你的问题。

阅读苹果APNs的新变化:https://developer.apple.com/videos/play/wwdc2016/724/

你也可以读到这个:https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/APNsProviderAPI.html

票数 30
EN

Stack Overflow用户

发布于 2016-10-24 12:39:01

因此,在花了一段时间之后,我发现旧的推送证书生成服务也存在。

您有两个选项:

  • 苹果推送通知认证密钥(沙盒& Production)
  • Apple推送通知服务(沙盒&生产)

那些想要获得旧式.p12证书的人可以从第二种选择中获得它。我还没有使用第一个选项,因为大多数第三方推送通知服务提供商仍然需要.p12格式的证书。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39672297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档