4

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

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

我可以使用一张证书吗?我可以将两个证书合二为一吗?

谢谢。

4

1 回答 1

4

您不能使用一个证书,因为每个证书都与一个 App ID 相关联,并且每个 App 的 App ID 都不同(它包含每个 App 唯一的 App 捆绑 ID)。

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

于 2013-05-16T14:33:18.767 回答