APNs дублируют токены

У нас есть сервер push-уведомлений, в котором хранятся данные (токены устройств) для нескольких различных приложений. Поскольку Apple хотела запретить людям использовать UDID в качестве идентификатора, я пытался изменить этот сервер, чтобы он больше не полагался на UDID для идентификации устройств.

Я понимаю, что токены, возвращаемые APN, не являются глобально уникальными, а скорее уникальными для каждого устройства. Однако, просматривая нашу базу данных, я заметил, что есть несколько случаев (несколько сотен на 750 000+ регистраций), гдеsame token используется дляdifferent devices.

Поэтому я пытаюсь выяснить, что является причиной этого. На данный момент, я вижу 2 возможности:

There is an obscure bug in our server registration handling somewhere Apple recycles these device tokens (perhaps after a device reset?). We always store the last time a certain device registered, and I noticed that there are always at least several days between registrations of different devices with the same token. As far as I can tell, there are no tokens that are concurrently used by different devices.

Я был бы очень признателен, если бы кто-то мог пролить свет на это.

Ответы на вопрос(1)

Ваш ответ на вопрос