我在iTunes商店上有两个应用程序 - 都实现了推送通知。在测试向这些生产应用发送通知时,我注意到一个针对应用程序A的推送标题和打开了应用程序B。
这两个应用都安装在同一手机上。我查看了我的设备表,发现两个应用程序的设备令牌(以及当然,设备ID)列出的是相同的。
按要求,我在服务器上使用了两个不同的证书 - 每个应用程序一个证书。我有点想当然地认为设备令牌或证书会将消息路由到正确的应用程序,但显然它并没有这样做。
我可以在NSLog中看到从每个应用程序发送的令牌确实是相同的。
设备令牌是否应该对每个应用程序都是唯一的?如果是这样,请问我的测试电话如何向我的服务器发送相同的设备令牌,其中包括两个当前位于应用商店中的应用程序。
感谢任何帮助!
这两个应用都安装在同一手机上。我查看了我的设备表,发现两个应用程序的设备令牌(以及当然,设备ID)列出的是相同的。
按要求,我在服务器上使用了两个不同的证书 - 每个应用程序一个证书。我有点想当然地认为设备令牌或证书会将消息路由到正确的应用程序,但显然它并没有这样做。
我可以在NSLog中看到从每个应用程序发送的令牌确实是相同的。
设备令牌是否应该对每个应用程序都是唯一的?如果是这样,请问我的测试电话如何向我的服务器发送相同的设备令牌,其中包括两个当前位于应用商店中的应用程序。
感谢任何帮助!