在新 Mac 上推送通知证书
Posted
技术标签:
【中文标题】在新 Mac 上推送通知证书【英文标题】:Push Notification Certificate on new Mac 【发布时间】:2017-11-21 02:30:23 【问题描述】:如果我有一台新的 Mac,我对推送通知证书有疑问。谁能告诉我这将如何工作。
我有一个实时应用程序,它通过 OneSignal 推送通知。我通过当前的 Mac 生成了证书并将其上传到 OneSignal。
现在,我正在考虑更新这台 Mac,因为它有点老了。现在,如果我要在我的新 Mac 上构建该应用程序,我需要重新生成证书并将它们重新上传到 OneSignal,以便我的应用程序接收推送通知。那么问题来了,人们手机上已经上线的当前应用会发生什么。
他们在获得新应用程序之前不会收到推送通知(在 Apple 批准之后等)。我确信有一个我不知道的简单答案。
另外,是否可以从旧 Mac 获取证书并将其用于新 Mac?
有什么想法吗?
提前致谢。
【问题讨论】:
我认为如果您更新 oneSignal 上的证书,它不会影响当前的实时应用 【参考方案1】:您好@Mr Jones,您不需要创建新证书。您可以从旧的 mac 获取证书。步骤如下所示
1:- 打开钥匙串访问
2:- 选择证书并选择证书进行推送和 分发/开发并右键单击它,然后选择导出它。 (一个接一个)
3:- 从开发者帐户下载配置文件
4:- 将这些文件移动到新的mac并一个一个双击这些文件
【讨论】:
【参考方案2】:是的,可以从旧 Mac 获取证书并使用 它适用于新的 Mac。(带私钥)
如果 APNS 使用旧证书。他们不需要更新,只是 重复使用该证书。
如果您想创建新证书,则必须在开发环境 (OneSignal) 上测试开发 APNS 证书。
【讨论】:
以上是关于在新 Mac 上推送通知证书的主要内容,如果未能解决你的问题,请参考以下文章