iOS 应用程序能否同时使用基于证书和基于令牌的 APNs 连接?

bud*_*rot 0 apple-push-notifications ios

我们目前正在为现有应用准备更新,该应用通过 Firebase 提供推送通知,该应用使用基于令牌的 APNs 连接。

由于后端的变化,我们希望过渡到基于证书的 OneSignal。

由于应用将作为更新发布,我们希望在过渡期间通过 Firebase 保持推送,而更新版本应该能够通过 OneSignal 接收推送。

我的问题是:对于一个 App-ID,我可以同时使用两者吗?还是会互相干扰?

苹果的文档提到

要发送通知,您的提供商服务器必须使用 HTTP/2 和 TLS 与 APN 建立基于令牌或基于证书的信任。

但不要说同时实施两者。

Rub*_*con 5

您实际上可以同时使用它们。

您还可以生成 2 个证书并并行使用它们。

您还可以从许多地方使用单个证书/令牌。

对此没有任何限制 - 证书/令牌仅用于识别您的身份,您的 App ID。