【问题标题】:Can a Voip push cert and APN push cert be concatenated into a single cert for use with either regular push or Voip push?是否可以将 Voip 推送证书和 APN 推送证书连接成一个证书以用于常规推送或 Voip 推送?
【发布时间】:2018-04-08 03:55:50
【问题描述】:

我在应用商店中有一个使用静默推送通知的应用,新版本将改为使用 Voip 推送。

以前我已经能够连接一个开发推送证书和一个产品推送证书,然后在发送推送的服务器代码中使用该组合证书。这样做的好处是,如果服务器代码通过生产环境或沙箱环境发送推送,则无需更改证书 - 当建立连接时,将自动使用连接中的相关证书。

生产推送证书和沙盒推送证书不同,生产推送令牌和开发推送令牌不同。然而,将产品证书和开发证书合二为一的方法奏效了。因此,理论上它也应该适用于 voip 推送证书和非 voip 证书,假设它们具有相同的密码并且是使用游戏 CSR 生成的。 我想对静默推送证书和 voip 推送证书做类似的事情,以便服务器可以使用相同的证书,因此服务器将与应用程序的旧版本和新版本兼容,而无需执行诸如识别之类的操作应用程序的版本和更改证书。

我一直在做一些实验,但到目前为止还没有让它发挥作用。 有没有人做过类似的事情,或者如何执行什么步骤来连接两者。

【问题讨论】:

  • 我正在试验这个,看起来不太可能。我认为可以连接 dev 和 prod 证书,因为它们可能具有相同的密钥,但看起来 voip 密钥是不同的,即使所有证书都是使用相同的证书签名请求生成的。嗯,你会认为 CSR 是相同的,但键也应该相同?

标签: ios ssl https apple-push-notifications


【解决方案1】:

我们不能将相同的证书和设备令牌用于简单推送和 VOIP 推送。您必须需要为两者创建单独的证书。因为两者都会生成不同的设备令牌,不能相互使用。

【讨论】:

  • 谢谢你,但你不明白我的问题。我知道需要不同的令牌,并且我知道需要不同的证书。如果不清楚我要道歉的内容,请更仔细地重新阅读问题。我添加了一个额外的段落。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-10
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多