推送通知将发送到不同的应用程序

时间:2013-01-30 10:00:55

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

我正在为iTunes中的两个应用实施推送通知。我在iPhone上安装了两个应用程序。当他们注册到我的提供商(服务器)时,我可以看到两个应用程序的设备ID和设备令牌是相同的。

我从提供商向应用A发送了推送通知,但它已在我的iPhone上发送到应用B.很明显,因为这两个应用都注册了相同的设备令牌。

APNS不应该提供唯一的设备令牌吗?我可以发送给APNS以区分应用程序的其他参数吗?我为这两个应用程序生成了不同的证书,并且我使用相应的证书来推送通知。

1 个答案:

答案 0 :(得分:4)

设备令牌对于在同一设备上运行的所有应用程序都是相同的。您可以使用不同的应用程序的不同证书来区分应用程序。该证书使APN服务器知道应该传递哪个应用程序消息。