在新 Mac 上推送通知证书

Push Notification Certificate on new Mac

如果我得到一个新的Mac,我有一个关于推送通知证书的问题。谁能告诉我这将如何工作。

我有一个实时应用程序,它有通过 OneSignal 工作的推送通知。我通过当前 Mac 生成了证书并将其上传到 OneSignal。

现在,我正在考虑更新此 Mac,因为它有点旧了。现在,如果我要在我的新 Mac 上构建该应用程序,我将需要重新生成证书并将它们重新上传到 OneSignal,以便我的应用程序接收推送通知。那么问题是,人们 phone 上已经上线的当前 App 会发生什么。

他们在获得新应用程序之前不会收到推送通知(在 Apple 批准后等)。我确信有一个我不知道的简单答案。

此外,是否可以从旧的 Mac 获取证书并将其用于新的 Mac?

有什么想法吗?

提前致谢。

您好@Mr Jones,您不需要创建新证书。您可以从下面列出的旧 mac.Steps 获得您的证书

1:- 打开钥匙串访问

2:- select 证书和 select 证书用于推送和 distribution/development 并右键单击它然后 select 将其导出。 (一一)

3:- 从开发者账户下载配置文件

4:- 将这些文件移动到新的 mac 并逐个双击

  • 是的,可以从旧 Mac 获取证书并使用 它用于新的 Mac。(带有私钥)

    如果 APNS 使用旧证书。他们不需要更新,只是 重用该证书。

  • 如果您想创建新证书,则必须在开发环境 (OneSignal) 上测试开发 APNS 证书。