И идентификатор библиотеки устройства, и токен pu sh регулярно рандомизируются. При ротации токена pu sh вы получите запрос на регистрацию с новым идентификатором библиотеки устройства и токеном pu sh. Вы не получите запрос на регистрацию старого идентификатора и токена.
При выполнении запроса pu sh для токена, который был повернут, вы получите ответ от APNS, сообщающий, что токен больше не действителен.
Следовательно, когда устройство произвело ротацию своего токена, а вы не отправили запрос pu sh, ваша база данных должна показать, что он зарегистрирован с двумя идентификаторами.