我收到同一个应用的多个通知..
如果它改变了如何从我们的服务器中删除旧的那个..
以下是我在iOS 9设备中的观察
1.数据库APPId和设备令牌中有两个字段如果我卸载了应用程序并再次将其安装在同一设备中,则设备令牌会发生变化..
2.我在同一设备中测试了另一个应用程序即使是同一个设备,设备令牌也是不同的
我正在向同一设备收到3个通知即使我从我的数据库中删除了第一个设备令牌....我还不明白多次通知的原因..
可能的原因是什么?
答案 0 :(得分:0)
为注销会话创建新的Web服务,并在您注销时调用此服务,此服务告诉后端开发人员从数据库中删除您的设备令牌。
答案 1 :(得分:0)
@Krishna:设备令牌仍然与您第一次安装应用程序并卸载时相同,并再次在同一设备上安装此应用程序。
如果您使用第二次新设备,则设备令牌将不同。
注意:请告知后端开发人员以下事项:
工作正常。
答案 2 :(得分:0)
iOS9 and later,设备令牌可能会在每次重新安装应用时更改。因此,最好的方法是在每次启动时存储(更新或插入数据库)设备令牌。