服务网络与APNS服务两个应用程序=两个证书?

时间:2013-05-16 13:04:11

标签: ios push-notification certificate apple-push-notifications

我正在开发一款iOS应用。这个应用程序有两个目标(免费版和高级版)。然后我想发送推送通知扔我的服务网。

那么,我需要两张证书吗?因为我的应用程序(免费或高级)使用相同的Web服务和相同的数据库。当我想发送推送通知时,现在我必须存储并查看它是否是一个版本?

我可以使用一张证书吗?我可以合并两个证书吗?

感谢。

1 个答案:

答案 0 :(得分:4)

您不能使用一个证书,因为每个证书都绑定到一个App ID,每个App的App ID都不同(它包含App的捆绑ID,每个App都是唯一的。)

您必须使用两个证书,这意味着您的服务器必须知道哪个设备令牌属于哪个应用程序,并使用相应的证书。也许,当您将设备令牌从应用程序发送到服务器时,您应该发送一些额外的信息,指示哪个应用程序发送了令牌。