4

我正在开发一个iOS应用程序。这个应用程序有两个目标(免费版和高级版)。然后我想发送推送通知投掷我的服务网站。APNS服务两个应用程序的服务Web =两个证书?

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

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

谢谢。

回答

4

不能使用一个证书,因为每一个证书它绑定到应用程序ID,并且应用程序ID是为每个应用(它包含的应用程序的包ID是唯一的每个应用)不同。

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

+0

是的,我解决了这个问题。 GCM更适合这个话题。 – jlmg5564

相关问题