Apple Wallet: Push Token уникален для каждого устройства?

Я сделал реализацию, которую я могу создать пропуски для яблочного кошелька. Как только устройство зарегистрируется на сервере, будет выдан токен, уникальный для этого устройства, или изменится в будущем? Если да, то каковы причины этого?

1 ответ

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

Ваша реализация API веб-сервиса увидит это как новый запрос на регистрацию, и вы только узнаете, что старый токен недействителен либо через API-интерфейс обратной связи APNS (теперь устарел), либо путем получения ExpiredProviderToken (403) ответ от более нового API HTTP2 APNS.

Другие вопросы по тегам