我正在开发一款iOS应用。这个应用程序有两个目标(免费版和高级版)。然后我想发送推送通知扔我的服务网。
那么,我需要两张证书吗?因为我的应用程序(免费或高级)使用相同的Web服务和相同的数据库。当我想发送推送通知时,现在我必须存储并查看它是否是一个版本?
我可以使用一张证书吗?我可以合并两个证书吗?
感谢。
答案 0 :(得分:4)
您不能使用一个证书,因为每个证书都绑定到一个App ID,每个App的App ID都不同(它包含App的捆绑ID,每个App都是唯一的。)
您必须使用两个证书,这意味着您的服务器必须知道哪个设备令牌属于哪个应用程序,并使用相应的证书。也许,当您将设备令牌从应用程序发送到服务器时,您应该发送一些额外的信息,指示哪个应用程序发送了令牌。