Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 推送通知设备令牌及其有效性_Ios_Push Notification - Fatal编程技术网

Ios 推送通知设备令牌及其有效性

Ios 推送通知设备令牌及其有效性,ios,push-notification,Ios,Push Notification,我有一个关于推送通知的设备令牌的一般问题 这是苹果文档的一部分: 设备令牌不是可用于标识设备的唯一ID 装置。设备令牌可以在更新操作系统后更改 在设备上。因此,应用程序应发送其设备令牌 我知道设备上的每个应用程序都有一个唯一的令牌。 例如,我的设备上的应用程序的令牌是XYZ 使用此令牌,我可以从服务器向XYZ发送推送通知,并在设备上接收该通知 据苹果称,在操作系统更新后,设备令牌可能会发生变化 但是,如果我的设备的设备令牌发生变化,并且我有几天没有启动应用程序,因此新的设备令牌不在我的数据库中的

我有一个关于推送通知的设备令牌的一般问题

这是苹果文档的一部分:

设备令牌不是可用于标识设备的唯一ID 装置。设备令牌可以在更新操作系统后更改 在设备上。因此,应用程序应发送其设备令牌

我知道设备上的每个应用程序都有一个唯一的令牌。 例如,我的设备上的应用程序的令牌是XYZ

使用此令牌,我可以从服务器向XYZ发送推送通知,并在设备上接收该通知

据苹果称,在操作系统更新后,设备令牌可能会发生变化 但是,如果我的设备的设备令牌发生变化,并且我有几天没有启动应用程序,因此新的设备令牌不在我的数据库中的令牌表中,会发生什么情况


我将发送到旧设备令牌的通知会发生什么情况?

请查看此处,但我猜只有在启动应用程序时,令牌才会更新。在此之前,数据库中已有的令牌仍然有效。是的,这是我读过的文档。但这就是问题所在。如何解决“设备令牌已更改”和“用户启动应用程序提交新令牌”之间的天数问题?